专栏首页FundebugJavaScript主流框架3月趋势总结

JavaScript主流框架3月趋势总结

译者按: React 依旧独领风骚!

本文采用意译,版权归原作者所有

每个月我们都会对前端 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% ?

Svelte

174.3%

757.6% ?

最明显的就是 Svelte 超越了 Inferno。它们在接下来几个月也许会互相博弈,但是我认为这一情况可能将会一直持续。上表的数据可以看出,Inferno 非常糟糕(下跌了 77%)。不过如果看全年的数据,你会有不一样的看法。

不知道为什么,Inferno 的下载量总是很不稳定。下载量在不同日期的起伏变化很大。Inferno 看上去没有茁壮成长。我很艰难地说它的成长性不好,因为这个框架真的很优秀。我想需要多一些推介吧,比如博客、会议演讲等。

PreactSevlte看上去十分强悍,很期待接下来几个月的表现。

版权声明

转载时请注明作者 Fundebug以及本文地址: https://blog.fundebug.com/2018/03/26/what-is-new-javascript-frameworks-march/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Vue.js 十五分钟入门

    TypeScript 为 JavaScript 带来静态类型检查,让 JavaScript 编写中大型应用的时候可以应用工具来避免部分错误。

    Fundebug
  • 5种处理Vue异常的方法

    去年一整年,我都在使用最爱的—Vue.js— 来做项目。最近突然意识到,我竟然从来没有认真去处理异常。我可以自恋地说:"我写的代码是完美的,没有 BUG。" 我...

    Fundebug
  • Vue UI:Vue开发者必不可少的工具

    随着最新的稳定版本Vue CLI 3即将发布,是时候来看看有什么新鲜有趣的特性了。基于整个Vue.js开发者社区的反馈而大幅度改良,该版本提供了很多以工作流为中...

    Fundebug
  • 三、模板变量及模板过滤器

    其中,第一种方式的优先级高,模板引擎会优先搜索第一种方式中的模板文件,如果不存在才会搜索第二种方式中的模板文件。引擎只要找到符合要求的模板就会返回。

    py3study
  • CitusDB调研分享

    CitusDB 是基于 PostgreSQL 扩展(类似 PHP 扩展)实现的 PostgreSQL 集群。

    后场技术
  • 树莓派3b在rt-thread上移植LittlevGL

    本文主要针对树莓派3b,对rt-thread上移植lvgl进行叙述。用最简单的办法,实现rtt移植lvgl的过程。只需要加几个文件,就可以在使用最新版本的Lit...

    bigmagic
  • 网络分析概述之网络基础简介

    从本节开始介绍网络分析。本篇暂且对网络概念作个初步简介,随后的章节再一一展示怎样分析数据。根据白鱼同学目前比较熟悉的领域,今后的章节主要以“微生物互作网络”、“...

    用户7585161
  • Python——赋值语句

    在Python的语法模型中: 【1】.一行的结束就是终止该行语句(...

    py3study
  • Android官方支持百分比设置宽和高的控件及示例

    Android官方支持百分比设置宽和高的控件及示例 非著名程序员 Android官方终于支持按百分比来设置控件的宽和高了。有了这样的控件,写起来就比较方便了。其...

    非著名程序员
  • 独家 | 我这样预测了医疗AI的发展,或许你也可以(附论文链接)

    原文标题:2017 in review: progress, problems, and predictions 作者:LUKEOAKDEN RAYNER 翻译...

    数据派THU

扫码关注云+社区

领取腾讯云代金券