2023年流行的五大JavaScript框架

译文
开发 前端
计划使用JavaScript开发项目吗?那么哪种是最流行的JavaScript框架?

译者 | 布加迪

审校 | 重楼

Stack Overflow20235月进行了年度开发者调查,以了解开发者在使用什么工具他们如何学习这些工具及他们的看法。超过9万名开发者参与了次调查,其中71%是专业开发者。

据调查显示JavaScript已连续11年成为最常用的语言。调查还强调了在众多可用的JavaScript框架中哪些是最流行的。但愿该调查为2023有望出现的JavaScript趋势提供了真知灼见

JavaScript是最流行的编程语言

Stack Overflow最新的开发者调查结果表明,JavaScript是最流行的编程语言。超过65%的专业开发表示他们广泛使用JavaScript进行开发它也是GitHub上使用最多的语言之一。

HTMLCSS一样,JavaScript上使用的核心技术之一。它用于其他开发环境,比如与Node.js一起用于后端开发、与React NativeIonic框架一起用于移动开发以及PhaserJavaScript引擎一起用于游戏开发。

此外,JavaScript还与Electron等框架一起用于桌面开发。越来越多的人采用它归因于它易于学习、实施以及得到开社区的大力支持。

流行的JavaScript框架

下面是2023五种流行JavaScript框架。

1. Node.js

Node.js是最流行的JavaScript框架。42%的受访者使用它,专业开发和学习编程的人使用它的比例相当。

其事件驱动、非阻塞I/O模型允许高性能并发操作,因而成为构建实时应用程序、流服务和数据密集型系统的理想选择。这些功能使它广受欢迎

使用Node.js一些公司包括NetflixLinkedIn优步Trello

2. React.js

React是第二流行JavaScript框架,40.58%Stack Overflow调查受访者表示他们广泛使用React。在专业开发者当中,React流行程度排名第一,超过Node.js。据BuiltWith统计数据显示,截至20236月,近1200万个网站是用React构建的。

React是一个由Facebook开发的开源JavaScript库,用于构建高响应性的用户界面(UI)。它是声明的和基于组件的,这意味着您可以在短时间内重用组件创建复杂的UI

对于新开发来说,React比Angular等其他框架更容易学习和使用,而Angular自成一体。它有大量的文档、指南和不断壮大的社区,帮助开发者尽快上手

React不断发展,开发周期很短。因此开发者很难跟上步伐,因为他们只好不断地重新学习新特性,有时文档更新得不够快。

使用React构建的大型网站包括爱彼迎、Dropbox、Asana和BBC。

3. jQuery

jQuery是第三流行的Web框架。它是一个开源JavaScript库,您可以使用它来简化与DOM(文档对象模型的交互。它可以帮助您轻松地导航DOM树。值得注意的是,调查显示,大多数jQuery用户希望明年使用React或Node.js。

jQuery易于学习,自2006年以来就问世,因此它有一个庞大的开发社区。然而,jQuery无法与提供高级功能的现代Web框架相媲美。它对于开发简单的应用程序很有用,但如果用于开发大型应用程序,可能导致难以维护的庞大代码库。

4. Express

Express是继jQuery之后第四流行的JavaScript框架。它是用于后端开发的简约快速的JavaScript框架。可以将它与Node.jsJavaScript运行时环境)一起使用,创建高效的Web应用程序。

Express提供了一种简单的方法来管理路由、设置中间件包以及在服务器端代码中集成插件。有了Express,您可以创建可充分利用REST的API与其他应用程序集成,并动态地为Web提供静态HTML文件。

在代码库中使用Express的公司有Twitter、Intuit和埃森哲

5. Angular

Angular是第五流行的JavaScript框架。它是谷歌于2016年推出的开源框架。您可以在前端或后端使用它来创建页面加载速度更快的动态单页应用程序(SPA)和渐进式Web应用程序(PWA)

Angular提供了双向数据绑定等特性,支持模型和视图之间的实时同步,拥有内置依赖注入,并支持TypeScript。然而对于初学者来说,学习Angular比React更具挑战性,因为其学习曲线更陡峭。正因为如此,只有13%的Stack Overflow调查受访者希望使用Angular。

使用Angular创建网站的例子有Freelancer、IBM和PayPal。

Svelte是最受赞赏的JavaScript框架

值得注意的是,Svelte是最受赞赏的JavaScript框架,使用过它的受访者中74.50%表示会再次使用它。它超过了市上另一个流行的选择Next.js。截至2023年6月,Svelte在GitHub上有68.3万颗星,每周npm下载量超过54.6万次。

Svelte比React其他主流框架(比如Angular和Vue.js更快。它将代码编译Vanilla JavaScript,您不必交付开销框架代码。因此,初始JavaScript包被压缩,页面加载速度很快。这可能是目前可用框架之间最大的差异化因素

在网站上使用Svelte的公司有纽约时报、Nesta和乐天(Rakuten)

AngularJS是最不受欢迎的Web框架

AngularJS仍然是最不受欢迎的框架。只有4%的受访者愿意使用它。这可能是由于谷歌在2021年12月停止了对AngularJS的长期支持,此前它已经提供了三年多的支持。如果您在应用程序中使用AngularJS,需要迁移到Angular或另一种框架。否则,由于缺乏更新,您的应用程序可能会出现错误或安全漏洞。

选择一JavaScript框架

由于JavaScript框架种类越来越多,为您的项目选择合适的框架可能是一项挑战。虽然考虑项目需求至关重要,但考虑JS框架的流行程度也很重要。流行程度起着重要的作用,因为它通常表明该框架拥有庞大的社区、丰富的资源和持续的维护。

原文标题:The Most Popular JavaScript Frameworks of 2023,作者:MARY GATHONI

责任编辑:华轩 来源: 51CTO
相关推荐

2023-07-04 16:30:33

2021-11-10 14:28:37

Nodejs框架编程语言

2022-11-01 21:43:52

2019-10-21 09:29:00

JavaScriptHTML数据库

2022-02-17 11:41:26

JavaScript框架编程语言

2017-10-28 23:35:08

CSS框架开发工具

2023-01-13 16:32:23

物联网5G边缘计算

2023-11-06 10:59:20

云计算IT行业

2023-07-10 14:24:16

2023-03-07 15:11:16

CADSaaSSDD

2023-02-24 11:29:13

2019-04-23 09:30:51

PythonWeb框架

2023-04-07 14:33:37

2023-09-15 19:38:42

区块链

2023-04-14 11:36:50

数字化转型IT领导者

2022-12-20 12:32:08

2022-11-14 00:17:07

2024-03-08 07:52:59

JavaScript前端构建系统

2019-08-23 10:10:58

Nginx反向代理防盗链

2011-02-17 11:18:29

PythonWebRuby
点赞
收藏

51CTO技术栈公众号