0

0

2023 年度 JavaScript 框架和技术排行榜

WBOY

WBOY

发布时间:2023-04-10 14:11:07

|

2287人浏览过

|

来源于51CTO.COM

转载

2023 年度 JavaScript 框架和技术排行榜

简而言之:JavaScript + React + Redux 仍然占据主导地位。搭配 Next.js 和 Vercel 最佳。AI 正在迅速发展,Web3 的增长也很强劲。

过去一年发生了很多变化,让人感到一切都准备好被颠覆,但尽管是我见过的最具颠覆性的一年,今年的框架生态系统最大的惊喜是,它几乎没有什么变化。

虽然有很多新玩家进入市场(欢呼 SolidJS),但去年的大赢家仍然在今年占据主导地位,在就业市场上似乎没有让位的迹象(有数据支持)。

那么有什么变化呢?

AI 加速开发者

当我在2020年首次对 GPT-3 进行视频采访时,很少有人相信它真正理解了什么,更不用说它能生成有用的代码了。

快进到今天——如果开发者不使用像 Copilot 这样的 AI 工具,或者不使用 ChatGPT 对代码进行问题、错误和建议的审核,他们已经处于极大的劣势中了。

GitHub 进行了一项测试,探索 AI 开发工具(特别是 GitHub Copilot)对开发者生产力的影响,结果非常有趣。在95名开发者参加的测试中,45名使用了 Copilot 的开发者用时比没有使用 Copilot 的开发者少了55%。

图片

ChatGPT 改变了游戏规则

2022年11月,OpenAI 推出了 ChatGPT,成为历史上增长最快的应用之一。一周内就有超过100万用户,到了1月份,用户数量已经达到了1亿。

图片

我大约十年前曾经是一个自然语言 AI 项目的技术负责人,即便那时我也意识到它有可能颠覆每一个行业。自2015年以来,我一直在本博客上写关于它的文章,预示着即将到来的潮汐浪潮,它在2020年掀起了浪潮,并已经波及到技术的每个方面。今天,这种变革已经成为全球现实。以 AI 为先的工具在规模上证明了它们的价值,而且它们不再仅限于超级富豪手中。

在2023年,会有更多的以 AI 为先的工具推出。嵌入模型的强大能力将在诸如智能聊天机器人和可以从整个代码库中提供洞察力的代码协助工具等方面悄然引发革命。如果你认为 ChatGPT 和 Codex 已经很酷了,那么相信我:你还没有看到更厉害的东西。

JavaScript 仍然占据主导地位

JavaScript 仍然是 GitHub 上最常用的语言,紧随其后的是 Python,部分原因是 AI 革命的推动。

图片

如今,JavaScript 是一门成熟的编程语言,拥有世界上最大的开源模块生态系统。

图片

前端框架

React 占据主导地位,Angular 在就业需求方面表现不错,但在开发者满意度方面表现欠佳。其他框架远远落后。

今年,我们看到了一些新的前端框架。我不打算告诉你哪一个最好,只会告诉你哪一个在2023年的就业市场上需求旺盛。我尝试收集以下框架的数据:

  • React
  • Angular
  • Vue.js
  • Svelte
  • SolidJS

就业市场

根据 Indeed.com 的数据,React 在提到任何前端框架的所有招聘中被提及的比例超过57%,排名第一;Angular 排名第二,占32.5%。

图片

搜索兴趣

图片

下载量

图片

用户满意度

The State of JavaScript 2022 调查了关于常见 JavaScript 技术的“你会再次使用它吗?”的问题。以下是几个流行框架的结果。Next.js、Svelte 和 React 得分很高,Vue.js 得到及格分数。Angular 和 Gatsby 还有很大的提升空间,其他选项的数据不可用。

图片

状态管理

Redux 仍然占据前端状态管理的绝对领先地位,没有其他替代品可以媲美。

黑点工具
黑点工具

在线工具导航网站,免费使用无需注册,快速使用无门槛。

下载

图片

对于主要在服务器上管理状态的系统,像 React Query 和 RTK Query 这样的工具已经获得了一些动力,而 GraphQL 仍然是灵活查询后端数据服务的好方法。

对于客户端状态,Redux 仍然领先一步,拥有前两个最佳位置。理由很简单:Redux 提供了确定性、事务性状态管理,并且仍然拥有最好的中间件生态系统。不喜欢样板文件?看看 Autodux、Redux Toolkit 等工具。对于某些用例,Zustand 和 Jotai 等替代品可能值得一试,而 recoil 可能是一个很好的选择,如果您的 UI 需要进行数千或数十万个元素的原子更新。

全栈框架

这些框架涵盖了服务器和客户端,通常具有出色的部署自动化功能。简而言之:Next.js 占据舒适的领先地位,但 Nest.js 在第二名上也表现得很不错。如果您喜欢更功能化的方法以及对神奇的开发人员体验和部署自动化的关注,那么 Next.js 是一个安全的选择。

我喜欢告诉人们,使用 Next.js 和 Vercel 就像雇佣了世界上最好的 DevOps 团队,只是不需要支付他们的薪水,反而还能省钱。在我看来,这仍然是最好的选择。

图片

Web3

Web3 和加密货币的增长和采用仍然很强。以太坊和 EVM L2s 和侧链以 10 倍的开发者吸引力和交易量占据主导地位。

尽管处于熊市,但加密货币基金仍计划在2023年投资数十亿美元的 Web3。例如,a16z 在2022年宣布了他们的 45 亿美元的第 4 个基金,继续加大对加密货币的投资。

在2020年,DeFi 是 Web3 中的大故事和使用驱动力,但自2021年以来,它的地位已被称为 NFT 的数字资产所取代,代表着从视频游戏道具到艺术品和音乐的可证明稀缺性和所有权。以下是过去30天中各个区块链在NFT体积方面的排名:

图片

默认安全

2018年,Chrome 宣布将开始将 HTTP 网站标记为“不安全”。自那时以来,安全默认只变得更加重要。

但是我们习惯于在应用程序中生成的 ID 中泄漏信息。这可能会导致各种安全问题和用户隐私侵犯。十多年前,我担心标识符冲突,并创建了一个 ID 标准来防止它们,该标准自此以来一直帮助激发 UUID V6-V8。

但是 Cuid 的第一个版本不是不透明的。它泄漏信息,包括确切的 ID 创建时间、主机指纹和会话计数器。为了解决这个问题,我最近宣布了 Cuid2。今天,应用程序开发人员应该使用不透明的 ID 生成器,而不是可排序的 ID。

总结

该篇文章介绍了2023年最受欢迎的JavaScript框架和技术。作者预测Vue.js将在未来几年内继续增长,成为最受欢迎的框架。React.js也将继续保持强劲的势头。作者还介绍了其他流行的框架,如Angular和Ember。

作者还讨论了一些新兴技术,如WebAssembly,它可以将C++等其他语言编译成Web应用程序,并提高Web应用程序的性能。作者还介绍了GraphQL,它是一种新的数据查询语言,可用于构建更灵活和高效的API。

文章提到了移动应用程序开发方面的新兴技术,如React Native和Ionic。作者还介绍了一些工具和库,如Parcel和Redux Toolkit,可用于简化开发流程。

总之,这篇文章提供了对2023年前端技术趋势的有用见解,并可以帮助前端开发人员保持对新技术的了解和掌握。

本文转载自微信公众号「大迁世界」,可以通过以下二维码关注。转载本文请联系大迁世界公众号。

2023 年度 JavaScript 框架和技术排行榜

相关文章

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
拼多多赚钱的5种方法 拼多多赚钱的5种方法
拼多多赚钱的5种方法 拼多多赚钱的5种方法

在拼多多上赚钱主要可以通过无货源模式一件代发、精细化运营特色店铺、参与官方高流量活动、利用拼团机制社交裂变,以及成为多多进宝推广员这5种方法实现。核心策略在于通过低成本、高效率的供应链管理与营销,利用平台社交电商红利实现盈利。

28

2026.01.26

edge浏览器怎样设置主页 edge浏览器自定义设置教程
edge浏览器怎样设置主页 edge浏览器自定义设置教程

在Edge浏览器中设置主页,请依次点击右上角“...”图标 > 设置 > 开始、主页和新建标签页。在“Microsoft Edge 启动时”选择“打开以下页面”,点击“添加新页面”并输入网址。若要使用主页按钮,需在“外观”设置中开启“显示主页按钮”并设定网址。

8

2026.01.26

苹果官方查询网站 苹果手机正品激活查询入口
苹果官方查询网站 苹果手机正品激活查询入口

苹果官方查询网站主要通过 checkcoverage.apple.com/cn/zh/ 进行,可用于查询序列号(SN)对应的保修状态、激活日期及技术支持服务。此外,查找丢失设备请使用 iCloud.com/find,购买信息与物流可访问 Apple (中国大陆) 订单状态页面。

31

2026.01.26

npd人格什么意思 npd人格有什么特征
npd人格什么意思 npd人格有什么特征

NPD(Narcissistic Personality Disorder)即自恋型人格障碍,是一种心理健康问题,特点是极度夸大自我重要性、需要过度赞美与关注,同时极度缺乏共情能力,背后常掩藏着低自尊和不安全感,影响人际关系、工作和生活,通常在青少年时期开始显现,需由专业人士诊断。

3

2026.01.26

windows安全中心怎么关闭 windows安全中心怎么执行操作
windows安全中心怎么关闭 windows安全中心怎么执行操作

关闭Windows安全中心(Windows Defender)可通过系统设置暂时关闭,或使用组策略/注册表永久关闭。最简单的方法是:进入设置 > 隐私和安全性 > Windows安全中心 > 病毒和威胁防护 > 管理设置,将实时保护等选项关闭。

5

2026.01.26

2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】
2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】

铁路12306提供起售时间查询、起售提醒、购票预填、候补购票及误购限时免费退票五项服务,并强调官方渠道唯一性与信息安全。

35

2026.01.26

个人所得税税率表2026 个人所得税率最新税率表
个人所得税税率表2026 个人所得税率最新税率表

以工资薪金所得为例,应纳税额 = 应纳税所得额 × 税率 - 速算扣除数。应纳税所得额 = 月度收入 - 5000 元 - 专项扣除 - 专项附加扣除 - 依法确定的其他扣除。假设某员工月工资 10000 元,专项扣除 1000 元,专项附加扣除 2000 元,当月应纳税所得额为 10000 - 5000 - 1000 - 2000 = 2000 元,对应税率为 3%,速算扣除数为 0,则当月应纳税额为 2000×3% = 60 元。

12

2026.01.26

oppo云服务官网登录入口 oppo云服务登录手机版
oppo云服务官网登录入口 oppo云服务登录手机版

oppo云服务https://cloud.oppo.com/可以在云端安全存储您的照片、视频、联系人、便签等重要数据。当您的手机数据意外丢失或者需要更换手机时,可以随时将这些存储在云端的数据快速恢复到手机中。

40

2026.01.26

抖币充值官方网站 抖币性价比充值链接地址
抖币充值官方网站 抖币性价比充值链接地址

网页端充值步骤:打开浏览器,输入https://www.douyin.com,登录账号;点击右上角头像,选择“钱包”;进入“充值中心”,操作和APP端一致。注意:切勿通过第三方链接、二维码充值,谨防受骗

7

2026.01.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 4.1万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 2.5万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号