聊聊2024最活跃的前端框架是哪个?Vue、React、Angular、Svelte、Ember?

开发 前端
目前网上有各种 Vue vs React vs Angular vs...... 的对比文章。这些文章对比了各种常用框架的信息,并且通常会以一个永远都不会错的结论: 所有框架都足够好,选择取决于你的需要和想法 作为结尾。

目前网上有各种 Vue vs React vs Angular vs...... 的对比文章。这些文章对比了各种常用框架的信息,并且通常会以一个永远都不会错的结论: 所有框架都足够好,选择取决于你的需要和想法 作为结尾。

更令人讨厌的是,TA们通常会给出一个没有经过任何调研,而是从网络上“互相借鉴”的结论:React 更适合大厂、Angular 已经没有人用了,Vue 适合中小厂。但是事实并 不是这样!这样 不负责任 的描述会影响到很多刚刚接触前端选择开发方向的同学。

所以说,咱们今天就通过客观的数据来看一看:目前主流框架的活跃情况(全球范围内)

2024年3-4月前端框架活跃度统计

注意:当前排名依赖于提交变更的数据进行排名。该排名不表示 本框架在国内使用率排名。仅作为活跃程度排名!同时以下数据仅为 2024年3月2日 ~~ 2024年4月2日 数据,该数据在不同时间段会出现不同的变化。

1. enberjs

数据依赖:https://github.com/emberjs/ember.js/pulse/monthly

图片

  • 除合并提交外,有 5 位作者向主分支提交了 22 个提交,向所有分支提交了 39 个提交。
  • 在主分支上,52 个文件已更改,共有 1,567 次添加和 544 次删除。
  • 关闭了 3 个 issue,产生了 5 个新的 issue。

2. vuejs

数据依赖:https://github.com/vuejs/core/pulse/monthly

图片

  • 除了合并操作外,共有 15 位作者向主分支推送了 34 次提交,以及向所有分支推送了 37 次提交。
  • 在主分支上,有 36 个文件发生了变化,新增了 759 行,删除了 601 行。
  • 关闭了 37 个 issue,产生了 36 个新的 issue。

3. reactjs

数据依赖:https://github.com/facebook/react/pulse/monthly

图片

  • 除了合并外,23 位作者向主分支推送了 137 次提交,向所有分支推送了 206 次提交。
  • 在主分支上,有 431 个文件发生了更改,添加了 15,836 行,删除了 11,971 行。
  • 关闭了 35 个 issue,产生了 24 个新的 issue。

4. sveltejs

数据依赖:https://github.com/sveltejs/svelte/pulse/monthly

图片

  • 除了合并操作,有 16 位作者向主分支推送了 172 次提交,向所有分支推送了 267 次提交。
  • 在主分支上,有 658 个文件发生了变化,共计添加了 12,761 行,删除了 9,277 行。
  • 关闭了 156 个 issue,产生了 59 个新的 issue。

5. angular

数据依赖:https://github.com/angular/angular/pulse/monthly

  • 除了合并操作外,有 38 位作者向主分支推送了 327 次提交,向所有分支推送了 517 次提交。
  • 在主分支上,有 1,919 个文件发生了变化,新增了 48,070 个内容,删除了 125,938 个内容。
  • 关闭了 247 个 issue,产生了 54 个新的 issue。

通过以上图示,我们可以发现目前前端最流行的 5 个框架中,最活跃的竟然是 angular。它在代码的提交频率和 issue 的错误解决中远超其他框架。

Sveltejs 屈居第二,通过 issue 和开发者数量来看,目前 sveltejs 已经跻身到一线框架之中

Reactjs 位居第三,虽然 react 已经 接近两年 没有更新了(2022年6月14日发布的 18.2),但是从目前的代码变化幅度来看,React 19 正在紧锣密鼓的开发中。

Vue 位居第四,目前最新的稳定版为 3.4。由此可见 Vue3 目前已经逐步趋于稳定。

Enberjs 位居第五。可能很多同学并不熟悉它,但是它在全球范围内的使用率并不低。

责任编辑:华轩 来源: 程序员Sunday
相关推荐

2024-07-01 00:00:03

2023-06-02 16:28:01

2019-10-16 18:00:44

AngularVueReact

2021-08-15 21:36:00

框架开发JavaScript

2021-03-26 09:00:00

开发框架React

2023-09-25 06:37:19

前端开发工具

2019-12-16 08:00:00

ReactAngularVue

2013-05-30 15:16:26

javaScriptMVC模式

2022-12-04 23:48:24

JavaScrip框架编程语言

2021-04-21 14:22:08

前端开发技术

2016-11-14 15:51:42

JavaScriptAngular.jsReact.js

2023-08-10 08:38:57

Project IDFlutter谷歌

2024-02-02 18:25:35

框架前端开发

2020-02-17 11:35:34

工程师技术程序员

2017-12-15 10:00:46

前端框架Vue.js

2022-10-27 20:44:00

开发前端Angular

2023-06-24 22:14:23

2021-04-21 19:20:53

前端 容器应用

2020-10-21 10:02:16

架构运维技术

2023-03-15 08:03:31

点赞
收藏

51CTO技术栈公众号