/ JavaScript

2014 年 JavaScript 回顾

  • 8月底,Yahoo 宣布 YUI 终止开发,2005年 Yahoo 内部使用,2006 年 2 月 13 日对外开放的第一代 UI 库 8 年之后陨落。
  • 基于 Node.js Stream 的构建工具 Gulp 取代 Grunt。
  • Node.js 在年初经历了项目负责人变更的巨变,并在年底产生了 io.js 分支项目,突显了理想主义与商业利益的矛盾。
  • 源自捷克的 JetBrains 系编辑器风靡,JavaScript 大热使 WebStorm 的更新频率大幅加快。
  • 自从 2014 年 2 月 20 日 Backbone.js 1.1.2 发布后,该框架的开发有些停滞不前。12 月中旬,第三次、同时也是最后一次 backboneconf 会议举行。会上,Backbone.js 的创建者 Jeremy Ashkenas 在主旨发言中讲到,Backbone 1.2.0 很快会发布。
  • 2014年是 ReactJS 获得巨大发展。年初发布了 0.9 版本,目前是 0.12.2。2015 年 1 月,第一次 ReactJS 会议将在 Facebook 园区举行。自从2013年5月第一次公开发布后,开发者对它的兴趣在持续增加

以上总结来自 InfoQ,个人还观察到:

jQuery 插件官方主页停止接受新插件提交,而是鼓励用户把插件提交到 NPM。

We recommend moving to npm, using jquery-plugin as the keyword in your package.json.

NPM 纳入了更多前端 JS 插件,不再是单纯的 Node.js 包管理工具。NPM 基于 hapi 开发的新版官网上线,重新定义了 NPM:

npm is the package manager for javascript.

这意味着 Common JS 规范进一步融入前端,协同 browserify、duojs 等工具颠覆传统的前端开发工作流。相信 2015 年,Common JS 会进一步广泛使用;ES6 也会获得更多浏览器支持,而开发者仍然要在新功能和兼容性中继续挣扎。