GitHub年度盘点:JavaScript领域的明星项目
极客时间编辑部
讲述:丁婵大小:2.76M时长:03:01
本文通过对比过去 12 个月各项目在 GitHub 上新增的 star 数量,评估了其在 2018 年度的受关注程度,进而选出 2018 年度 JavaScript 领域的明星项目。
总体来看,Vue.js 已经连续三次登顶年度排行榜冠军,今年在 GitHub 上新增超过 4.5 万 star,比 2017 年多 5 千,增长势头依然不减。其次是 React 和 VS Code。第 4 名 Deno 是 2018 年前十名中唯一的新项目,这是一个可以在浏览器外执行 JavaScript 和 TypeScript 代码的程序,根据其作者所说,该项目可以解决部分 Node.js 的原有问题,实现可靠运行时。
在前端框架方面,主导者仍然是 Vue.js、React 和 Angular 三大框架。其中,2018 年的新秀 Omi 排名第五,这是一个运用 Shadow DOM 技术的 UI 框架,同时采用了 React 开发者熟知的 JSX 语法。
在 Node 框架中,领跑的两大框架是基于特定前端框架的“全栈框架”:采用 React 的 Next.js 和采用 Vue.js 的 Nuxt。而第 4 名的 Express 曾经是 2017 年的第一名。
在 React 生态圈领域,不出意外的是,2018 年的头号项目是 Create React App,它是创建新 React 项目的事实工具。对于 React 本身,主要变动在于引入了 hooks,这或许能够改变对状态管理的处理方式,以及调整 React 的副作用。
另外,Vue.js 势头也在增长,Vue Element Admin 是 Vue.js 生态圈最流行的项目,是使用 Vue.js 组件构建仪表板的解决方案。
在 Angular 生态圈,最流行的项目是官方命令行工具 Angular CLI,用于搭建新项目和管理现有项目。在这些新功能中,update 命令使更新应用和依赖变得更加容易。
在移动开发上,React Native 依然是使用 JavaScript 语言创建移动端应用的主要解决方案。来自谷歌的 Flutter 虽然不是 JavaScript 语言项目, 但对于构建跨环境移动端应用是一个很棒的备选方案。
实际上,在 2018 年,JavaScript 生态圈项目在 GitHub 上的表现,与之前发布的 2018 年 JavaScript 生态圈调查报告里的结果有很多相似之处,因为都是开发者主观表达得到的结果,从客观上来说,各项目在 npm 上的下载率才能真正代表市场的应用情况。但是 GitHub 在某种程度上代表了一种潜在的趋势,可以对开发者选择开发模式给出建议。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 叶叶Yeah~第一次听有关技术的新闻,真心不错,希望自己今年养成良好习惯,跟着极客时间学习进步。
- 黄天黑土声音真好听,朗读真专业。
收起评论