今年有很多关于 JavaScript 领域的研究!以下是一些文章中的片段。每篇文章都包含大量信息,所以我只在这里摘录了一些关键的引用。
也许最有趣的部分是数据来源的多样性。每个数据来源都不一样:大型开发者调查、npm 数据、GitHub 数据和 Stack Overflow 数据。然而,它们大多讲述了相同的故事。
JavaScript 框架的残酷生命周期
Stack Overflow 的 Ian Allen 这样写道
JavaScript UI 框架和库的工作方式是循环的。大约每六个月,就会出现一个新的框架,声称它彻底改变了 UI 开发。成千上万的开发者将其应用到他们的新项目中,撰写博文,在 Stack Overflow 上提出和回答问题,然后一个更新的(甚至更具革命性)框架就会出现,夺取王位。
使用 Stack Overflow 趋势工具和我们的一些内部流量数据,我们决定看看一些更突出的 UI 框架:Angular、React、Vue.js、Backbone、Knockout 和 Ember。
2018 年值得关注的顶级 JavaScript 趋势
Hackernoon 的 X-Team 的 Ryan Chartrand 这样写道
去年这个时候,并没有多少人相信 Vue 会成为 React 的强大竞争对手,尤其是在大型公司采用方面,但今年 Vue 的发展势头不可忽视,甚至在开发者热度方面让 Angular 略显黯淡。
2017 年 JavaScript 的现状
Sacha Greif 使用调查而非使用数据
我们向来自世界各地的 28,000 多名开发者提出了 100 多个问题,涵盖了从前端库到后端框架的各个主题。
我特别喜欢 观点 部分。许多热爱 JavaScript 并认为它正在朝着正确方向发展的人,同时也认为它过于复杂。
2017 年 JavaScript 框架的现状
这个来自 npm 的 Laurie Voss,它可能是使用数据方面最好的来源,但该数据也面临着一些有趣的挑战。
您可以使用 npm 的下载统计数据来了解积极参与使用和维护某个包的人数。然而,可能比绝对流行度更重要的是增长率。
一旦被整合到软件中,包的生命周期就非常长。人们很少在软件安装后将其移除。由于这种非常低的“更新换代率”,包的使用率几乎从不下降。此外,随着 npm 用户总数的持续激增,npm 注册表中的几乎所有包的使用率都在增长。它们之间唯一的区别在于增长速度。
这使得衡量增长变得更加困难,因为始终衡量下载量的绝对增长会使几乎所有东西看起来都很流行。
总而言之,它讲述了一个熟悉的故事:React 非常受欢迎,而 Vue 是值得关注的。
2018 年学习的顶级 JavaScript 库和技术
Eric Elliott 这样写道
Vue.js 在 2017 年表现非常好。它获得了大量关注,也吸引了许多人。正如我预测的那样,它并没有接近取代 React,我相信它在 2018 年也不会取代 React。也就是说,它可能会在 2018 年超过 Angular。
2017 年 JavaScript 新星
Michael Rambeau 这样写道
Vue.js 再次成为今年最热门的项目,在 GitHub 上新增了 40,000 多颗星。
这比 2016 年(26,000 颗星)要多得多,并且与下一个竞争者(React)的差距更大。
感谢您提到 State Of JS 和 Rising Stars :)
不用多说——jQuery 仍然统治着。