前端框架三巨头年度走势对比:Vue 增长率最高 - 开源中国社区
Float_left Icon_close
前端框架三巨头年度走势对比:Vue 增长率最高
王练 2018年02月08日

前端框架三巨头年度走势对比:Vue 增长率最高

王练 王练 发布于2018年02月08日 收藏 13

阿里云高性能云服务器,2折起! >>> >>>  

Javascriptreport 近日发布了一篇文章来比较流行前端框架的走势。走势图是通过统计最新的数据,并与前一年的数据进行比较而生成。数据来源于 npm trends 的每日下载量。

前端框架三巨头 React、Angular 和 Vue ,虽然都很受欢迎,且保持着上升趋势,但 Vue 爆发力最强,但在使用率上,仍低于 React 和 Angular 。

如果按目前的趋势继续下去的话,Vue 或将会在 2018 年底或 2019 年初取代 Angular ,成为使用率第二大的框架。

另外三个老牌但较有影响力的框架,AngularJS、Backbone 和 Ember ,虽然如今在知名度上弱于前面的三巨头,但过去一年仍保持增长趋势。

有意思的是,你会发现 AngularJS 实际上比 Vue 的下载量更高。Vue 在去年年底超过了 AngularJS  ,但在今年 1 月的最新数据中,AngularJS 出现了较大的波动。当然,这不会影响 Vue 的长期趋势。

下面同样是非常优秀的一组框架对比:Preact、Inferno、Aurelia、Polymer 和 Svelte 。

其中,Inferno、Preact 和 Svelte 的增长率仅低于 Vue 。Preact 是该梯队的领导者,有望成为最受欢迎的 React 替代品。

了解更多可查阅文章详情

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:前端框架三巨头年度走势对比:Vue 增长率最高
分享
评论(50)
精彩评论
18
当年他们鼓吹用原生的dom api,说不要太过依赖jq;
现在,他们又鼓吹jq,说不要依赖vue、react、angular;
再过几年,他们还会鼓吹vue、react、angular,然后继续踩新的框架。
风水轮流转。
17
jq + bs + jq.plugin + css + js 走天下。
5
前端框架真是五花八门,一年至少出个1、2新品种,人都学蒙了。只要1、2年不学习,前端程序员就淘汰了。
还是搞后端好,看看多少年的spring了,依旧春天里的花。
3

引用来自“notreami”的评论

大家用Vue,有使用组建的嘛?感觉很多人只用Vue的模版。

引用来自“龙影”的评论

这说明你还没理解vue的工作原理。vue本来就是组件化的,当你在写界面的时候,其实你就是在写组件。

引用来自“Eriloan”的评论

看来你很明白:+1:
要用什么就需要遵循其规则。而且vuejs确实优秀。经过我对项目组成员的培训从无前端基础到上手开发,就一个上午的讲解的事情。他们的反馈还是比较好。当然作为架构师还得要了解前后端的相关技术。选择合适的搭配才是最好的选择。
2
angular5配合ts,优雅的不了不了的。只是很少人愿意去学罢了。在vue缺少官方ts支持之前,vftyhgdddghnncdggjnnoofsa,就这样。
最新评论
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“吾爱”的评论

什么坑,可以说说?

引用来自“谢彬彬”的评论

什么坑 我们已经在用了

引用来自“来自山卡拉的你”的评论

有什么巨坑说说?

引用来自“雷雱”的评论

主要就是微信分享那一块
vue得用hash模式,用history模式的话,微信的webview间歇性的会算错页面location

引用来自“TedCruz”的评论

大兄弟 你是前后分离做的? 我们用webview里面套H5的游戏 死活签名无效 那个获取Jssdk传的url地址window.location.href.split('#')0 是不是有什么限制啊。。
:confused:

引用来自“雷雱”的评论

前后分离的啊,用hash模式,算签名当然就不能包括#后面的,不过也有个好处,你整个应用只需要算一次签名,所有页面都可以用
这个打包后的dist使用nginx访问 是不是需要有什么特殊配置啊(配置了rewrite指向https) ? 小程序web-view里面指向的是独立的h5应用 里面的画面签名取到的url是 https://www.xhb.com/ 这样子(www.xhb.com域名配置到了公众号上) ,签名报invalid signature:persevere:
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“yuu2lee4”的评论

表示开发过 没有什么坑

引用来自“TedCruz”的评论

Jssdk传的url地址window.location.href.split('#')0 这个没坑?

引用来自“shijunti”的评论

大兄弟,是微信自动忽略#后面的参数,必须用另外个模式,用nginx伪静态
大兄弟 我用的hash模式 前后分离的单页面应用 Nginx里面通过域名www.hxxb.com访问root里面index.html vue-cli里面死活签名失败啊 :disappointed:
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“吾爱”的评论

什么坑,可以说说?

引用来自“谢彬彬”的评论

什么坑 我们已经在用了

引用来自“来自山卡拉的你”的评论

有什么巨坑说说?

引用来自“雷雱”的评论

主要就是微信分享那一块
vue得用hash模式,用history模式的话,微信的webview间歇性的会算错页面location

引用来自“TedCruz”的评论

大兄弟 你是前后分离做的? 我们用webview里面套H5的游戏 死活签名无效 那个获取Jssdk传的url地址window.location.href.split('#')0 是不是有什么限制啊。。
:confused:
前后分离的啊,用hash模式,算签名当然就不能包括#后面的,不过也有个好处,你整个应用只需要算一次签名,所有页面都可以用
0

引用来自“Contac”的评论

jq + bs + jq.plugin + css + js 走天下。
你还需要一个类似tio-webpack的运行、编译、压缩、打包工具
0
使用vue,移动端使用有赞、vux等等,pc使用vue-view,element就OK
然而我fork有赞然后自己改框架整合其他框架优点,使用起来最爽!
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“yuu2lee4”的评论

表示开发过 没有什么坑

引用来自“TedCruz”的评论

Jssdk传的url地址window.location.href.split('#')0 这个没坑?
大兄弟,是微信自动忽略#后面的参数,必须用另外个模式,用nginx伪静态
0

引用来自“ZigzagV”的评论

angular5配合ts,优雅的不了不了的。只是很少人愿意去学罢了。在vue缺少官方ts支持之前,vftyhgdddghnncdggjnnoofsa,就这样。
vue已经支持了啊!就是ts我看着有点头疼,不知道怎么转化,还在看到底要不要学
0

引用来自“非常路过”的评论

前端框架真是五花八门,一年至少出个1、2新品种,人都学蒙了。只要1、2年不学习,前端程序员就淘汰了。
还是搞后端好,看看多少年的spring了,依旧春天里的花。
哈哈,除了spring全家桶还有spark,Hadoop,es等等等等等.........
1
最近后台管理系统用vue开发,感觉不错
0
我选择bootstrap
1

引用来自“dolloyo”的评论

当年他们鼓吹用原生的dom api,说不要太过依赖jq;
现在,他们又鼓吹jq,说不要依赖vue、react、angular;
再过几年,他们还会鼓吹vue、react、angular,然后继续踩新的框架。
风水轮流转。
“他们”是谁?
5
前端框架真是五花八门,一年至少出个1、2新品种,人都学蒙了。只要1、2年不学习,前端程序员就淘汰了。
还是搞后端好,看看多少年的spring了,依旧春天里的花。
0

引用来自“Contac”的评论

jq + bs + jq.plugin + css + js 走天下。
这个体系做webapp这种应用级页面会懵逼的,也就写写普通的页面适合而已
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“yuu2lee4”的评论

表示开发过 没有什么坑
Jssdk传的url地址window.location.href.split('#')0 这个没坑?
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“吾爱”的评论

什么坑,可以说说?

引用来自“谢彬彬”的评论

什么坑 我们已经在用了

引用来自“来自山卡拉的你”的评论

有什么巨坑说说?

引用来自“雷雱”的评论

主要就是微信分享那一块
vue得用hash模式,用history模式的话,微信的webview间歇性的会算错页面location
大兄弟 你是前后分离做的? 我们用webview里面套H5的游戏 死活签名无效 那个获取Jssdk传的url地址window.location.href.split('#')0 是不是有什么限制啊。。
:confused:
0
数据怎么统计的?
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:

引用来自“吾爱”的评论

什么坑,可以说说?

引用来自“谢彬彬”的评论

什么坑 我们已经在用了

引用来自“来自山卡拉的你”的评论

有什么巨坑说说?
主要就是微信分享那一块
vue得用hash模式,用history模式的话,微信的webview间歇性的会算错页面location
0

引用来自“TedCruz”的评论

Vue在调试微信的jssdk有巨坑 折腾了几天了 有这个需求的不要用前后分离 :joy:
表示开发过 没有什么坑
0
我爱Angular的优雅
0
用vue挺好的,比微信小程序的那套好用
顶部