APP下载

从GitHub星星数量看2018JavaScript生态系谁最夯,Vue.js稳站第一、黑马Deno跃上第四

消息来源:baojiabao.com 作者: 发布时间:2024-04-26

报价宝综合消息从GitHub星星数量看2018JavaScript生态系谁最夯,Vue.js稳站第一、黑马Deno跃上第四

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

先从所有JavaScript相关专案来看,开发者打星数第一名与2017年相同,都是渐进式JavaScript开发框架Vue.js,而且打星数比起前一年还要成长5千颗,共获得4.5万颗星星。2018年每个月的打星数,平均都在3千颗左右,在6月的时候爆冲到接近1万颗星。

2018年的第二名也跟2017年相同,是用于建置使用者界面的JavaScript函式库React,星星数成长更高达7千,使其2018年共获得3.4万颗星星,平均每月约有2千颗的打星,同样在6月也达到高峰8千颗。第三名是微软的IDE Visual Studio Code,排名与脸书的Create React App专案在2017年的位置对调,从第六名爬了上来。

而第四名则是去年横空出世,由Node.js之父Ryan Dahl带头开发的Deno,Deno是使用V8引擎的安全TypeScript Runtime,可以在网页浏览器之外执行JavaScript和TypeScript的应用程序,是前10名唯一的新专案。Deno专案在2018年6月才出现,第一个月就获得接近1.5万颗星,接下来每个月也有平均约1千颗的打星。第5名则是Google的Chrome无头Node函式库Puppeteer,除了2018年1月的3.4千颗星之外,每个月蛮平均的增加约1.5千颗星。

以前端开发框架来说,除了原本就是整体第一名与第二名的Vue.js和React,还有Angular、Hyperapp以及Omi依序占据了前五名。官方提到,之所以Vue.js与React都在6月创了最高的打星数,是因为双方支持者在争夺最受欢迎的使用者界面专案,所产生的结果,而Omi是2018才出现的专案,利用Shadow DOM技术,同时也使用与React开发者熟悉的JSX语法,Omi在10月爆红,从原本的都没有破百的打星数,在10月一举获得超过3千颗星。

在JavaScript编译器来说,最受欢迎的仍是TypeScript,在2018年共获得约1.4万颗星,第二名则是Babel的6.3千颗星,第三名与第四名分别是Flow和Reason。微软TypeScript获得的打星数远超过第二名,官方提到,当最新版本的Babel支援TypeScript就改变了整个生态系游戏规则,TypeScript现在也在React应用程序中开箱即用,TypeScript几乎成为开发标准,无论是前端还是后端开发,越来越多函式库加入TypeScript定义。

至于逐渐流行的GraphQL相关专案前5名,分别为Gatsby、Prisma、Apollo客户端、GraphQL以及Apollo服务器端。官方提到,GraphQL生态系统变化快速,最大的趋势为工具配置的简化,而这个类别Gatsby已经连续两年遥遥领先取得第一名位置,是使用者可以简单入门的工具之一。

官方提到,值得注意的是微软在2018年做了许多动作,使其迅速成为JavaScript生态系的主要参与者,除了TypeScript发展的很成功,几乎成为前后端标准外,VS Code也逐渐成为重要的开发工具。

2019-01-16 10:36:00

相关文章