搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 码农程序 > 前端框架大比拼:Angularjs && Reactjs && Vue.js

前端框架大比拼:Angularjs && Reactjs && Vue.js

码农程序 2018-06-29


推荐学习课本教程

前端框架大比拼:Angularjs && Reactjs && Vue.js

React开发实战

当当 广告
购买

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

趋势

Vue.js

前端框架大比拼:Angularjs && Reactjs && Vue.js Reactjs

前端框架大比拼:Angularjs && Reactjs && Vue.js Angularjs

前端框架大比拼:Angularjs && Reactjs && Vue.js

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

前端框架大比拼:Angularjs && Reactjs && Vue.js

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

GitHub受欢迎程度

前端框架大比拼:Angularjs && Reactjs && Vue.js

定位

虽然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

前端框架大比拼:Angularjs && Reactjs && Vue.js

ReactJS hello world

前端框架大比拼:Angularjs && Reactjs && Vue.js

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

文档清晰度

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

Vue.js > ReactJS > AngularJS > Angular 2

小总结

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




版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《前端框架大比拼:Angularjs && Reactjs && Vue.js》的版权归原作者「码农程序」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注码农程序微信公众号

码农程序微信公众号:PyExChange

码农程序

手机扫描上方二维码即可关注码农程序微信公众号

码农程序最新文章

精品公众号随机推荐

下一篇 >>

c#基础知识