博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端框架
阅读量:6970 次
发布时间:2019-06-27

本文共 1285 字,大约阅读时间需要 4 分钟。

hot3.png

20170207162652_740.jpg

 

无论前端后端还是全栈工程师,一定是经常听说 Angular 和 React 的。Vue相对来说貌似没有那么朗朗上口,但其实Vue早在2013年就有了第一次release。好的前端框架是经得起时间检验的,不过一般也熬不太长,两年是一个大坎。这三个framework都经过了多年考验。从Google trends上先看看这三者的趋势。看这个风向,这三个还是2017年的流行风向标。

趋势

Vue.js

20170207162652_218.png Reactjs

20170207162652_467.png Angularjs

20170207162652_594.png

虽然放在一起Angular还是最火的,但从单个趋势图可以看出来reactjs和vuejs明显是火箭一般上升。很明显可以看到Angular在16时候有个大跌幅,那时候正是React坐火箭上升最快的。就是那时候很多Angular的项目转成了React。如果Angular没有出2,那估计Angular就真的离灭亡不远了。

20170207162652_208.png

作为热爱工作热爱生活的程序员,我一定要坚持时尚时尚最时尚,今天就来看看这三者的区别。

GitHub受欢迎程度

20170207162653_515.png

定位

虽然Vue.js被定义为MVC framework,但其实Vue本身还是一个library,加了一些其他的工具,可以被当成一个framework。ReactJS也是library,同样道理,配合工具也可以成为一个framework。AngularJS(本文AngularJS特指Angular 1, Angular 2特指第二版Angular)是一个framework,而Angular 2虽然还是一个framework,但其实在设计之初,Angular 2的团队站在了更高的角度,希望做一个platform。

上手容易度

Vue.js hello world

20170207162653_490.png

ReactJS hello world

20170207162654_811.png

Angular 2 hello world, 可以使用cli,瞬间serve

20170207162654_37.png

文档清晰度

现在的前端framework,用起来就像按照说明书使用家用电器一样。按照文档一步步写就好了,所以文档的清晰度非常重要。同时小伙伴也很重要,越多的人使用,那遇到一样问题的人就越多,stackoverflow上面可能早就有帮你解决问题的小伙伴了。就这几个来说,我个人认为Vue.js的文档最恳切。我认为结合文档和遇到问题Google答案的匹配度来讲:

Vue.js > ReactJS > AngularJS > Angular 2

小总结

现在Vue明显没有Facebook的React或者Google的Angular 2火爆。但越来越多的前端程序员逐渐转向了Vue,Vue在美国和日本尤为火爆(为何是日本?我也不懂)。大概有可能因为Vue总结了很多AngularJS和React的缺点吧。如果你想做一个新的项目,通过上面的描述还没决定选哪个,那我想跟你说,选哪种框架真的不重要,重要的是理解框架之间的区别和联系。理解框架需要解决的是哪种问题,能更好地分析自己项目的具体需求。

2017,祝天下软件工程师都早点下班。

 

转载于:https://my.oschina.net/fadoudou/blog/870842

你可能感兴趣的文章
redis未授权访问导致的安全问题
查看>>
salt Syndic 的实现
查看>>
JSP/Java 获取路径问题
查看>>
我的友情链接
查看>>
微信小程序授权获取手机号,提示获取失败,该appId没有权限
查看>>
UITableView, UIPickerView为什么要使用delegate模式
查看>>
linux(centos)搭建SVN服务器
查看>>
如何让NComputing桌面终端用户做到独享指定CPU、内存和磁盘大小
查看>>
VTK面绘制(SR)与体绘制(VR)
查看>>
43、源码安装MariaDB
查看>>
使用VisualVM、JMC远程监控JVM
查看>>
配置sql server 2000以允许远程访问 及 连接中的四个最常见错误
查看>>
win命令行打包文件(系统自带 ***必备)
查看>>
haproxy的安装与配置
查看>>
DRBD脑裂修复
查看>>
菜鸟如何应对服务器被黑
查看>>
Window7上安装Ruby on Rails
查看>>
Windows Server 8全新的服务器管理器(一)——仪表板
查看>>
我的友情链接
查看>>
运维监控之Zabbix
查看>>