从GitHub 星星数看2018年 JavaScript 生态圈

作者: 560b7bb7b879 | 来源:发表于2019-01-22 17:01 被阅读6次

JavaScript Rising Stars 第三年的统计结果出来了,官方分析了 Best of JavaScript 上的项目,比较这些项目过去12个月,在 GitHub 上增加的星标数,将其排名并绘制成图表,呈现 JavaScript 社群的发展状况。Best of JavaScript 是提供网页平台与Node.js相关、最受欢迎的开源项目精选列表。

星标数最多的项目与2017年相同,都是渐进式 JavaScript 开发框架 Vue.js。Vue.js 在2018年星标数多了4.5万,比2017年的新增星标数还多了5千。2018年月平均星标数目在3千左右,在6月的时候,星标数新增多了近1万。

2018年的第二名也跟2017年相同,是用于构建用户界面的 JavaScript 库 React,星标数比去年增长成长近7千。第三名则是微软的 IDE Visual Studio Code,排名与 Facebook 的 Create React App 项目在2017年的位置对调。

而第四名则是去年横空出世,由 Node.js 之父 Ryan Dahl 带头开发的 Deno。Deno 是使用 V8 引擎的安全 TypeScript Runtime,可以在网页浏览器之外执行 JavaScript 和 TypeScript 的应用程式,是前10名唯一的新面孔。

在2018年6月才出现的 Deno,第一个月就获得接近1.5万颗星,接下来每个月也有平均约1千颗的打星。第5名则是 Google 的 Chrome 无头 Node 函式库 Puppeteer。

而对于前端开发框架来说,除了原本就是整体第一名与第二名的 Vue.js 和 React,还有 Angular、Hyperapp 以及 Omi 占据了前五名。官方提到,之所以 Vue.js 与 React 都在6月创了最高的打星数,是因为双方支持者在争夺最受欢迎的使用者介面专案,产生的结果。

另外值得注意的是,对于 JavaScript 编译器来说,最受欢迎的仍是 TypeScript。它在2018年共获得约1.4万颗星,远超第二名 Babel 获得的6.3千颗星。

最后的官方总结提到,微软在2018年为了成为 JavaScript 界主要参与者之一。从 TypeScript 语言几乎成了前后标准就可以看到,另外还有 VS Code 编辑器的成功,成了重要的开发工具。

相关文章

  • 从GitHub 星星数看2018年 JavaScript 生态圈

    JavaScript Rising Stars 第三年的统计结果出来了,官方分析了 Best of JavaScr...

  • 关于前端

    JavaScript生态圈现状:初学者地图

  • 数星星,看月亮

    小时候,在农村老家,最最高兴的事便是夏天的晚上,到我家屋后那条贯穿村子东西两头的小河边去乘凉,因为可以依在母的...

  • Github最受欢迎的TOP 10开源RTSP流媒体项目

    Github选出TOP 10开源免费的RTSP流媒体项目,以下是具体排名及星星数。 1、Easydarwin 星星...

  • javascript AST

    https://github.com/jquery/esprima 从JavaScript源代码形成AST htt...

  • LeetCode9.回文数 JavaScript

    LeetCode9.回文数 JavaScript 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右...

  • 白天看云朵,晚上数星星

    世外桃源,不过尔尔。 有朋友问我在山上无不无聊,还真是不无聊。白天看云朵翻滚,这里的云走得飞快,飞得很低,晚上数星...

  • 2018年最值得关注学习的25个JavaScript开源项目

    为大家推荐GitHub上25个今年最值得关注学习的JavaScript开源项目,这些项目的平均star数达到500...

  • 《数星星》

    这本书生动形象的写出了二战期间丹麦人和犹太人的逃生经历。书中的主人公安妮是丹麦人,为了辅助他的好友艾琳逃到瑞典,防...

  • 数星星

    小时候我喜欢在夏夜数星星,感觉静谧而又美好,星星会听到我说什么吗?后来我开始抱着一种好奇的态度,把自己童年的烦恼,...

网友评论

    本文标题:从GitHub 星星数看2018年 JavaScript 生态圈

    本文链接:https://www.haomeiwen.com/subject/rrkrjqtx.html