提要

文章通过对比各项目过去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要来啦!

2018年最流行JavaScript明星项目相关推荐

  1. 从 JavaScript 明星项目看前端发展

    目录 2016 2017 2018 2019 2016 虽然 2016 年出现了"JS 疲劳",也发生了戏剧性的事件(如 "leftpad 门"),但总体来讲 ...

  2. 2018年最流行的5大开源项目

    在我们日益合作的世界中,开源技术是对开发和实施尖端功能产生重大影响的较高级趋势.开放源代码是指连接到程序的源代码可以免费使用,让用户有机会进行修改并与其他用户共享. 开源项目正在推动和加速尖端创新,你 ...

  3. python从零基础到项目实战怎么样-2018完整Python零基础到项目精通的学习书籍

    Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏.Python编程语言的流行直线上升,如何学习好Py ...

  4. github流程图_10月份Github上最热门的JavaScript开源项目

    开源最前线(ID:OpenSourceTop) 猿妹整编 转载请注明来源作者 10 月份 GitHub 上最热门的JavaScript开源项目排行已经出炉啦,在本月的名单中,有开源书籍.有开源课程等, ...

  5. GitHub 十大顶级 JavaScript 开源项目

    在本文中,我们将介绍GitHub上顶级的JavaScript开源项目. 作者 | Isha Jauhari 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: ...

  6. 明星项目方生死战:战局巅峰比拼的是人心

    当一众高手都站在比拼的战场上,他们的宝剑或许都一样的锋利,他们的速度或许都一样的迅速,他们谋划战局的智慧或许都一样的狡黠.此时,真正的短板并不在于tps的差别,以及对密码学的理解,而在于对人心的争夺. ...

  7. 明星项目ALGO沦为散户收割机:5天跌去60%,私募却获48倍回报

    文 | 比萨 棘轮 在比特币持续走高的当下,有个项目如黑马般杀出,引发币圈大量关注. 图灵奖得主本人发起.明星投资阵容.有望解决"不可能三角".荷兰式拍卖与90%价格回购--种种光 ...

  8. python零基础自学书籍-2018完整Python零基础到项目精通的学习书籍

    Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏.Python编程语言的流行直线上升,如何学习好Py ...

  9. 2018.11月Android优质开源项目

    2019独角兽企业重金招聘Python工程师标准>>> 2018.11月Android优质开源项目 转载于:https://my.oschina.net/coderminer/blo ...

最新文章

  1. java 自定义tostring_自定义java toString方法
  2. source insight删除保存路径为中文的project工程项目报错的解决办法
  3. mysql etc rc.local_CentOS 7 开机启动自定义配置文件:/etc/rc.local 不执行解决办法 | IT运维网...
  4. 最近开始接触网络电话
  5. 站长工具|百度搜索框提示功能
  6. java 手写缓存,java手写多级缓存
  7. 手机主题随手机壳改变_无线充电可以与手机壳一起使用吗?
  8. keyloadtool_phoenix 利用CsvBulkLoadTool 批量带入数据并自动创建索引
  9. LeetCode 435 无重叠区间
  10. Windows运行命令收集
  11. nohup后台运行以及重定向标准输出和标准异常
  12. xhr返回值_XMLHttpRequest发送POST、GET请求以及接收返回值
  13. 苹果AirPods有望在年末推出新款产品 或将支持防水功能
  14. 汝把公司搞死了,不批汝批谁?
  15. BZOJ3495 : PA2010 Riddle
  16. python怎么画蝙蝠_蝙蝠算法学习
  17. 利用Freessl部署免费SSL证书
  18. c语言课程设计 雪花飘落,c雪花飘落课程设计.doc
  19. LabVIEW如何开发大型程序
  20. 基于matlab的微分例题,基于MATLAB的rlc电路模型仿真例题.doc

热门文章

  1. Arthas开源一周年,Github Star 160K,我们一直在坚持什么?
  2. icloud是什么?
  3. 亚米社区app v1.1.6
  4. Liferay开发学习(1)
  5. 我凭什么能上北大——贺舒婷
  6. 【Java 8系列】Java开发者的判空利器 -- Optional
  7. Sonic-Pi 初体验
  8. 新版标准日本语初级_第六课
  9. 乌龟喂食规律:乌龟多久喂一次?
  10. Groovy on Grails(Java笨狗)系列---前言(二)