作为创业小公司,三大框架我都是在用的,从jQuery到MVVM框架,效率是成倍提升呀。最早打仗angular.js 1.x是学起来困难的措辞,后来再出来Angular 2又花了一大把韶光为那些“变态”的观点头疼。但是Angular节制了往后真的太爽了!
可能是纯天然typescript的缘故原由吧。
目前来说,React,Vue源代码和正式版本,基本上还是以js为主,轮子更是js,我常有的几个轮子基本上也是js。
前几日有人在那骂,说框架好不好和IDE/编辑器有何关系?

然后不好用便是人的问题之类如斯,如果你还是那个人,求你关闭页面别看啦,反正我就吐槽一下,顺带安利Angular的好和Vue的好。
这些问题你说了不算,我说了也不算,我们吐槽无非便是给部分须要信息的人一个参考而已。能不能被带环,还得看自己,哈哈。
只看开拓节奏进行Angular Vue比拟只看开拓节奏,也便是不管性能、体积(Angular如果你用的是开源的后台模板,整合bootstrap jQuery那些,体积巨大无比,我说的是打包往后的体积)
Vue比Angular好的情由:学起来大略:学Vue是最大略的,没几天就完备闇练了,网长进修资源也特殊多,是华人开拓的,以是人数浩瀚
轮子特多:如果你不会造轮子或者根本没有造轮子那个韶光,那么选择Vue是精确的,这也是我选择Vue做开拓的缘故原由,很多时候Vue确实是现成的轮子就包装好一个项目了。十分快捷!
Vue dev-tools插件也不错
能Script引入:比如你有个HTML网页,想不改变原来的jQuery代码,那Vue和React可以像jQuery一样引入,十分方便。适宜掩护老旧项目,不打紧项目或不想花大力气重构的旧网页,个人认为这种引入比jq ajax还是强太多的,当然你只能创建一个局部Vue实例在你的已有dom 页面。
UI组件库多:海内很多UI库基本上便是Vue的。Angular组件就少的可怜,只有一个能用的那便是Ant Designer for Angular!
移动端支持:uni-app、mpvue等很多Vue的项目,做手机端不再发愁,还能做APP。。
现成模板也多:element-ammin、ant design pro vue、iview-admin、heyUI admin、D2 admin等等。个中有框架我也做过代码贡献,有的用的较早,后面没用了,觉得太去世板了,2017 2018就在用了,在群里跟作者也学了很多东西,以前还在群里谈论问题。
Angular后台模板基本没有,只有一个ng-alain,缺陷是作者更新太快了,要追官方版还是跟不上!
编辑器支持
首先便是编辑器是否友好。Vue有点差了!
在Vscode 虽然插件是真的多,但是怎么折腾要么插件多了冲突,比如webpack别名路径,es新语法彷佛不怎么支持。可能还得探求插件!
年纪大了还叫我这么折腾!
无情啊!
Angular就不一样,完备爽歪歪。
在HTML模板方便的利用可选属性,不用重复判断,这点实在太爽,由于后台是我自己写的,我写的也是乱七八糟的,唯有Angular能自己埋坑。
组件的属性提示也是完备精确!
Vue很多组件库,完备不会提示,或者提示的都是全局变量,编辑器都找不到你是从哪引入的,这一点Angular的module引入这种还真是好用得很。
比如组件有个属性,别指望编辑器给你提醒。以是假如对组件对API没用的滚瓜烂熟,那编辑器不能帮忙那还真是折煞生命。
浏览器里报错能力超强,基本上能定位到模板或者ts脚本代码里。Vue的话调试还是差了些,毕竟目前我安装的版本还是2.6.11,没有Angular那样的ts代码表现力强。真是用了ts回不去js!
就好比先用php这种动态类型然后去用静态类型的措辞,忽然要掩护一个动态类型的措辞,自己看着都费劲。静态类型的好处就这样,掩护爽快。写错了自动纠错能力也超强!
还有Deprecated提示,即将抛弃的api可以尽早升级迭代。命令行工具强大,基本上加页面,加模块完备命令行工具搞定,不须要手动就配置好了,直接写页面逻辑就行了。
吐槽而已,文章写乱了!
每天加班,被客户催的要去世要去世的。
造轮子是不可能造轮子的,这辈子都不可能造轮子。客户才不会由于你造轮子而给你加钱呢!
But!!!无论选择哪个框架,总还是有须要自己写的地方,并不能依赖轮子就可以完成所有的“需求”!
吐槽一下,肯定有Vue见不得吐槽Vue,那就留下你们是要Vue的“黑技能”吧!
让我默默的静静的用起来!