流行的JavaScript前端框架GitHub Stargazers计数走势图(202001~202102)

在框架方面,就在我们以为一切都已经稳定下来的时候,Svelte 的出现以一种全新的方式撼动了前端的一切。甚至连构建工具在经历了多年的 webpack 统治之后,也出现了新的活动迹象。——出自《State of JS 2020》

《The State of JavaScript Survey(JavaScript 现状调查)》是一项年度调查,通过收集全球超过两万多名开发人员的数据来精美地展示、确定当前和即将到来的趋势。她是第一个只针对 JS 开发者的调查,获得了 JavaScript 社区的普遍尊重。

《State of JS 2020: 前端框架》的调查报告中,Svelet 是最受欢迎的前端框架,占 89%,其次是 React(88%)、Vue.js(85%) 和 Alpine.js(82%) -- 以上这些框架都被 80% 以上的受访者使用;其他低于该水平的顶级框架包括 Preact(78%)、LitElement(78%)、Stimulus(67%)、Anglar(42%)和 Ember(27%)。当然,由于参与调查的国内人士较少,只占总人数的 0.9%(175/19449),不然的话,这一页必然是要重写:估计 Vue.js 略胜 React 一筹, 而 Svelte 就尴尬了 -- 大约是属于“叫好不叫座”的那种,预计还有很长的路要走。

这里选取了 React、Vue.js、Angular、Svelte 和 Alpine.js 五种框架,对其 GitHub 存储库的 Stargazer 计数值进行可视化展示,仅供参考。

注:这不是一个 JS 框架选型指南;也不是劝您学习 JavaScript 的“建议书”。数据来源于 GitHub,由于数据同步周期的差异,日期并未严格对齐,在此简化处理,不周之处请见谅。点击第二排的图例中的 JS 框架名可以打开、关闭该框架的曲线显示。


To the top