提要
文章通过对比各项目过去12个月在GitHub上新增明星数量,来评估其在2018年度的受关注程度,进而选出2018年度JavaScript领域崛起的明星项目。
下列图表对比了各个项目在Github上于过去12个月新增的星数量。分析的数据来源为最好的JavaScript网站,一个WEB领域优秀项目的精选网站。通过点击项目,可以查看更多信息。
年度最受欢迎项目排名
可喜可乐,作为 Vue
的忠实粉丝,Vue.js
连续第三次登顶年度排行榜冠军。
它今年在 GitHub 上新增
了超过 45k
的 star,比 2017 还要多 5k… 势头依然不减!
Node经过几年发展,刚刚让让广大web开发者 用(学)的(不)正(动)爽(了),第 4 名,Deno
强势插入,它是今年前十名中唯一的新项目。Deno 是“一个可在浏览器外执行 JavaScript 和 TypeScript 代码的程序”. 根据其作者 Ryan Dahl( Node.js 之父)的说法,这是一个尝试解决部分 Node.js 原有问题的、可靠的TypeScript 运行时。
年度前端框架
在前端框架方面,主导者还是和 2017 年一样的三位:Vue.js,React 和 Angular。
其中,到六月 Vue.js 和 React 都有一个小高峰。是什么原因?那时正值 Vue.js 总 star 数超过 React,成为 UI 框架类别中最受欢迎的项目。那时候,双方的粉丝都在为他们心目中的冠军拉票!其中也有我的拉粉贡献~
2018 年的新秀是 Omi,一个运用了 Shadow DOM 技术的、大有前途的 UI 框架,同时采用了 React 开发者们熟知的 “JSX” 语法。
年度Node.js框架
在2018年中领跑的两个Node.js框架是基于特定前端框架的“全栈框架”。
采用 React 的Next.js, 是本类别的新冠军。
采用 Vue.js 的Nuxt
, 强势追赶。
它们都保证了良好的单页应用(SPA)开发体验,并支持服务端渲染(SSR)。
位于第4的是Express,2017年的第一名,尽管它“年事已高”,依然十分流行。
Vue生态圈
Vue.js的势头还在增长,第3个大版本计划发挥出现代浏览器的优势,以便更高效地运行和更易于使用。
Vue Element Admin,Vue.js生态圈最流行的项目,是使用Vue.js组件构建漂亮的后台的解决方案。
vue-cli是使用现代JavaScript工具构建一个新的Vue.js应用程序的标准解决方案,同时他不光只为构建vue而生,同样可以作为构建react等其他项目的工具。它能够和React的Create React App相提并论,但它更灵活并提供了一个图形化的UI界面,使得它非常方便用户。
趋势
- 框架:react经历了使用协议一劫,同事让各大厂发现了更多关于FB的隐藏细节,比如一旦跟FB打官司,你需要停用他的一切开源框架以及库.....Vue无任何限制.
- 构建工具:在2018年,Parcel增加了14.9k个star,用事实证明它比webpack的优势。零配置,多少前端的噩梦解脱.
- 测试:与2017相比变化不大,Jest依旧独领风骚.
- 编辑器: 毫无疑问,VScode是绝对明星,无论是从其start的增长,还是社区开发者涌的热度来看,其雪花般增长的插件,以及对开发者的及其贴心,让他成为了web开发的王者编辑器。(vscode配置可以查看我的另外一篇文章, 2018 vscode 前端最佳配置)
总结
回顾2018年,JavaScript社区最大的事件或许是十一月的Event-stream漏洞风波。
围绕这个事件,有大量关于开源项目安全问题和维护责任的讨论。
说到开源,六月份微软收购Github算是一个爆炸新闻。
在过去的几个月里,微软为了成为JavaScript界主要参与者之一而做了大量工作,正如TypeScript语言和VS Code编辑器的成功所表明的。
因此,看到诸如微软这样的巨型企业控制了我们深爱的GitHub,也许并不那么令人惊讶......但在开源史上,这是多么大的一个转变啊!
感谢你们的关注,请随意分享这篇文章,或有任何意见反馈联系我...中国的2019要来啦!
网友评论