图:Javascript 正在变得更好
前段时光国外的开辟者针对 2017 年 JavaScript 的近况做了一个查询拜访并给出了相干查询拜访申报。本文┞冯对他的查询拜访申报总结进行了翻译,如有问题迎接留言。
我比来颁布了 2017 年版年度 JavaScript 查询拜访的结不雅,该查询拜访覆盖了了 23000 多名开辟者。
这份查询拜访结不雅揭示了很多信息,大年夜风行趋势稻薪魇细分。如不雅你还没有看过这边查询拜访,你会想本身看一看。但在所有这些数据中,以下 10 点是最令我存眷的。
即使您已经看到了查询拜访结不雅,您也可能欲望查看我们方才添加的新特点和看法。
1: React 最受迎接
本年的结不雅证实了客岁的趋势:React 是今朝最受迎接的前端库。
图:React 拥有最多的知足用户(深紫色)
早期对 React 的批驳(平日集中在 HTML 和 JS 混淆的方法)如今看起来像是一个遥远的记忆。本年,Facebook 经由过程撤消他们的“专利”条目,平复了开辟者们的最后抗议。
在用户数量和开辟人员知足度都处于汗青最高程度的情况下,可以肯定地说,React 是今朝最受迎接的,至少今朝是如许。
2: Angular 正在转向一个新的角色
这并不料味着你可以忽视 Angular。固然他已没有 React 那样的活力,但它有一些强大年夜的基因在身上。
起首,Angular 有 Google 背后的支撑。如你所知,一些业内最好的全职工程师在赓续的改良 Angular。
同时还有一个重要的点须要要指出,Angular 仍然有一个宏大年夜的用户基本。银行、当局和其他大年夜公司并不克不及像一般的自由职颐魅者那样敏捷地采取最新的技巧,他们平日有大年夜量遗留的 Angular 代码须要保护。
图:“新” Angular(2+)vs “老” Angular(AngularJS):较小的采取率,但开辟人员的知足度更高
但最后一点可能是最关键的:Angular 并不试图与 React 正面对抗,而是从新聚焦于企业市场。看看 Angular 对 TypeScript 的采取就可以知道:固然它可能让一些开辟人员望而却步,但这个决定也带来了企业应用法度榜样所需的靠得住性和安然性。
3: 你不克不及再忽视 Vue.js 了
Vue 客岁似乎毫无进展,在很短的时光内,它就成为了 React 最大年夜的威逼。它可能没有 Angular 的原始用户基本,也没有 Ember 那么经久存在,但它有一些器械可以击败二者:势头。
图:Vue&React:开辟者知足度比较(浅紫色与深紫色)
尽管 Vue 想击败 React 看起来还有很长的路要走,然则在供给完全的类似框架的体验方面,Vue 可以说有更好的体验,这要归功于由同一个核心团队保护的官路由和状况治理库。
4: 懂得一些库将赞助你拿到更高的薪资(但不是出于你可能想到的原因)
经由过程收集和交叉参照薪资数据,我们可以或许找到哪些技巧是最有利的。
图:JavaScript 相干说话,平均薪资大年夜低(左)到高(右)
事实证实,与最高工资相接洽关系的平日是一种特别的技巧,比如 Polymer 或 Reason 。
图:JavaScript 前端库,大年夜最低收入(左)到最高收入(右)
固然 Polymer 开辟人员的待遇可能更高,但也有可能是更高等的开辟人员(当然收入更多)偏向于测验测验更多样化的库。而初级法度榜样员(大年夜底层开端)则更偏向于专注于一两种主流技巧。
8:世界各地的 JavaScript 各有不合
所以,也许(仅仅是也许)老是寻求的最新技巧并不是赚大年夜钱的关键。
5:2018 年将是 GraphQL 的一年
显然 VS Code 可能找到了精确的均衡。固然它是构建在像 Atom 如许的 Electron 之上的,然则微软的工程师在进步机能方面做了很多工作。就像 Sublime 一样,它支撑大年夜量的插件和定制,固然在一个加倍用户友爱的界面中,它只是工作包。
如不雅你和大年夜多半受访者一样,你已经据说过 GraphQL,并且你很感兴趣,然则你还没有真正测验测验过(提示:我专门为你写了一片文┞仿 )。
推荐阅读
Oracle 加快 Java 迭代速度,功能性版本只维护六个月
2018 年,Java 将产生重要改变。正如之前所报道的,它正在转向基于时光的版本宣布周期,而不再是基于功能特点需求而宣布新版本,即固定每半年宣布一个版本。这是个好消息,意味着开辟者可以比以前更快地>>>详细阅读
地址:http://www.17bianji.com/lsqh/40506.html
1/2 1