前端选择vue还是Angular4?
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
实践经验表明,Vue在数据量很大的时候不好维护,所以对于大型项目,Angular4显然更适合,但Angular比较复杂,还有面向对象、依赖注入、MVC等思想;如果由后端学过Java的人来做,应该也比较好上手;但是对于只学过前端的人来说,有一堆思想要领悟,上手比较慢;但Vue则相对简单,Vue的好用之处大概就是,用下来你发现,div还是那个div,css还是那个css,js也还是那个js,只是组织的方式和配合他们的工具不同而已。
当前Vue的生态环境相较两年前成熟了很多,相关工具、官方文档和非官方文档都很完善,社区也很活跃。越来越多的大公司已将Vue用于生产环境,github上现在也已经有数以万计的跟Vue有关的开源项目了。因此,对于中小型项目,你完全可以放心地使用Vue来构建。
既然说Vue工具齐全,那我这里简单列举几个常用的工具吧:
vue-router:用于配置单页面应用的组件和映射,使用的方式和ui-router类似,支持嵌套路由,正则匹配路由,参数传递,history模式
vuex:一个专门为Vue应用设计的状态管理模型和库。它为应用内的所有组件提供集中式存储服务,其中的规则确保状态只能按预期方式变更
element:饿了么出品,基于VUE的组件库,开箱即用。
除了上述之外,还有webpack、axios、node等等工具可以用,且关于Vue的官方和非官方文档都很丰富,完全可以快速上手。
最后,Vue跟微信小程序很像,而且美团还开源了mpvue,意味着你甚至可以直接使用Vue来开发小程序。等于说,你学会了Vue,不仅学会了前端,还学会了微信小程序,一举两得,岂不美哉?