素材巴巴 > 程序开发 >

Vue.js 首次屈居第二,JavaScript 2020 年度“新起之秀”都有谁?谁是第一呢?

程序开发 2023-09-05 16:36:18

不平凡的 2020 年体现在了方方面面,就连 JavaScript 的年度“新秀”也出现了 5 年来首次的变化,这次都有哪些项目上榜呢?

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

近些年来,科技领域飞速发展,人工智能、云计算、大数据、物联网等新兴技术日益蓬勃,各类前沿技术逐渐落地,服务于每个人的日常点滴。这些技术究其根本,便是各类编程语言,而今天我们要谈的就是 JavaScript。

JavaScript 这几年在全力以赴地跟进创新,其各类相关工具及框架的淘汰速度也随之加快,可能曾经风靡一时的项目,几个月后便不见踪影。由此,Best Of JS 通过比对 12 个月来在 GitHub 上新增的 Star 数,来查看当年哪些项目受到更多关注。目前,最新 2020 年的榜单已出炉,看看都有哪些“新起之秀”吧!

总体最受欢迎项目

仿佛为了贴合 2020 年“特殊”的画风,2020 年 JavaScript 的“新秀之冠”也不走寻常路了:Vue.js 5 年来首次让位,Deno 冲上榜首。

Deno 是由 Node.js 创建者 Ryan Dahl 开发的一个 JavaScript 运行环境。由于 Deno 吸取了 Node.js 10 年的经验与迭代,修正并改正了许多要点,因此 Deno 通常被视作 Node.js 的续作。

Deno 的主要特点包括:

Deno 的成功证实了 2 大趋势:

前端框架

Vue.js 和 React 一直在争前端框架的“第一”,不过近 5 年来都是 Vue.js 稳操胜券。Angular 在 2020 年也“一雪前耻”,夺回了 2019 年被 Svelte 抢去的第三。

值得一提的是,前五名中有个新面孔——Alpine.js,一个由 Laravel LiveWire 为浏览器设计的极简反应框架,借鉴了 Vue.js 和 Angular 中自定义 HTML 指令和双向绑定等特点。某些层面上,Alpine.js 是快速增强现有功能的理想解决方案,因为在 HTML 页面上添加一个