开发者应该知道的 JavaScript_开发者工具js
9000多个国外的 JavaScript 开发者,在今年参与了一项与 JavaScript 相关的调查,相关问题涉及:前端框架状态管理,构建工具和测试框架。希望作为开发者的您能从中了解到该去了解 JavaScript 哪些方面的知识。
怎么写 JavaScript
ES6,CoffeeScript 和 TypeScript 的表现都不错,从上图可见:TypeScript 很成长很迅速,会受到更多人的关注,这可能与 AngularJS 2 有关;并且,没多少参与者( 17% )愿意去学或者去用 CoffeeScript 了;
Elm 和 ClojureScript ,我觉得国内开发者即使是听说过,也没多少人或者没人用吧,因为它们更依赖自己的生态系统,很难使用已有的应用。
前端框架
尤雨溪(Evan You) 的 Vue.js 在国外开发者中的认知度(23%的参与者没有听说过),没有其它几个高,但是这掩饰不了它的光芒, Vue.js 风头正劲。
AngularJS 2 比 AngularJS 更受欢迎,这可能与 AngularJS 陡峭的学习曲线有关吧, AngularJS 2 相比 AngularJS ,简化了许多概念,更容易入手。
很显然, Facebook 的 React 是当前最火的 JavaScript 前端框架, Vue.js 是满意度最高的和最有潜力的 JavaScript 前端框架。
状态管理
状态管理是在JavaScript中一个新兴的东西,并不是每一个 JavaScript 都必需的。
很显然,Redux 是最受欢迎,最有潜力的。
API层
REST API 必须没有悬念的成为当前最火的 API 层 实现方法。Firebase 作为一个 Saas 服务商,在国内,使用的人应该不是太多(特别是的是,它是谷歌旗下的。。。),但在国外,是挺火的。
全栈框架
Meteor 最热门,MEAN (MongoDB + Express + AngularJS + Node.js)最受欢迎,MERN ( MongoDB + Express + React + Node.js ) 最有潜力,FeathersJS 和 DoneJS 都式比较小众的实现。
测试框架
Mocha 和 Jasmine 最受欢迎,好像也没什么可说的了。
构建 工具
Webpack 有闪亮的未来, Gulp 次之,Grunt 似乎已经成为过去了。
移动端框架
React Native 绝对是现在以及未来若干时间内的最佳选择。
Cordova 和 PhoneGap 的话,你可以认为是一个东西,它总是存在性能问题,并且依赖庞杂,所以,看起来,用过的很多人,都不会爱它了。
NativeScript 是今年才诞生的新生事物,可用于构建 IOS 和 安卓 应用,还算比较有潜力的。