为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。
每个月我们都会对前端JavaScript框架进行总结和分析,包括使用情况、性能、相关会议、训练课程等等。
框架使用情况
我们首先来看看主流框架的使用趋势。下图显示了前四大框架(Angular, AngularJS, React和Vue)最近一个月的npm下载量趋势。你可以点击查看大图。
框架 | 增长率(上个月) | 增长率(去年) |
---|---|---|
Angular | 1.6% | 102.6% |
AngularJS | 7.2% | 97.4% |
React | 10.5% | 153.3% |
Vue | 24.2% | 168.4% |
有几点值得注意。首先,所有的框架年下载增长率都很高,甚至包括不那么讨喜的AngularJS。事实上,如果我们查看每月增长率,Angular竟然比AngualrJS低,年增长也相近。
另一点是Vue的增长略带欺骗性。因为在2月初Vue的下载量有明显的下降(译者推测:难道是因为我们过年?),之后又有了显著的回升。在1月21日,Vue还排行第三,现在排行第四。如果我们查看年度数据,可以更加容易理解。
当然,最不容忽视地是React一直保持强势的优势。尽管所有框架的下载量加起来都没它多,但它的增长依然远远超过Angular系列,和Vue持平。
Fundebug支持四大主流框架的bug监控,欢迎免费注册!
其它框架一览
这里还有一些关于Preact, Inferno, Ember和Svelte有趣的数据。
框架 | 增长率(上个月) | 增长率(去年) |
---|---|---|
Ember | 1.5% | 4.5% |
Inferno | -0.4% | -77.7% |
Preact | 22.1% | 489.1% |