2018·JS“年鉴”:ES6锋芒依旧,React和Express成为前、后端最受欢迎框架

2023-05-27 0 938

原副标题:2018·JS“大辞典”:ES6无遗依然,React和Express正式成为前、后端最畅销架构

新智元创作者

撰稿:三石、木青

【新智元编者按】Java 2018本年度大报告Lizier!ES6和Type依然最畅销词汇,React、Express美景依然,Angular已到困局。本报告还预测了开发人员薪水水准、所处公司体量之类,有利于开发人员在JS自然生态中同时实现他们的最终目标。

2018年Java现况进行调查报告出啦!

Java能说是当今世界上最盛行的脚本词汇众所周知了,它是一类运转在应用程序中的说明型的编程词汇。在我们的笔记本电脑、智能手机、智能手机上下载的大部份的页面,和不计其数如前所述HTML5的智能手机App中,可视化逻辑都是由Java驱动力的。

在这样的态势下,熟练Java也正式成为了开发人员的必不可少专业技能点,而这些开发人员对Java的采用体会也十分关键。

就像在报告结尾提及的那般:Java常常在变动,捷伊库、捷伊架构、捷伊语言……这是它的快感所处,但这有时候也会让人深感阻力。去年StateOfJS进行调查了少于 20000 名 Java 开发人员,以确认她们已经开始采用甚么,她们尊崇甚么和她们想自学甚么。

依照得出的一系列统计数字和看法,这本报告能协助开发人员在Java自然生态系中同时实现他们的最终目标。统计数字包涵Java的后端架构、统计数据层、后端架构和其它辅助工具等。

全球Java开发人员用户画像

参与调研国家及地区

StateOfJS团队去年对全球153个不同国家的开发商进行了调研。美国在此次调研中占主导地位,占受访人数的25%,其次是德国和澳大利亚,各站5%以上。

参与调研国家及地区

不同薪水段人员占比

从不同薪水水准来看,年薪在$50k-$100k的开发人员最多,占调研人数的29.6%,其次是$100k-$200k段和$30k-$50k段,分别是21.1%和16.8%:

不同薪水段人员占比

开发人员所处公司体量

从下图中能看出,JS开发人员还是很喜欢往大公司“扎堆”,在100-1000人体量公司的开发人员最多,占20.4%,其次是1000人以上体量的公司,占17.4%。

开发人员所处公司体量

JS开发人员性别比例

再来看下JS开发人员的性别比例,真可谓是“一边倒”,目测男性同胞们占了90%都不止,女性和其它性别同胞们依然是“掌上明珠”般的存在。

JS开发人员性别占比

全球最受JS开发人员欢迎的词汇

随着Java的不断成熟,开发人员开始创建各种词汇和“方言”来编译Java。

StateOfJs团队表示

在以前很长一段时间里,Coffee比较盛行,但现今已被ES6及其后续版本,Type,Flow,甚至是语法十分不同的词汇(如Elm和Reason)所取代。

我们有充分的理由认为这就是整个Java的未来。 随着像Web Assembly 这样的项目的出现,直接采用 Java 编写代码可能很快就会变得古怪。

而截至目前,最大的两大赢家还是ES6 和Tpye!

不同词汇的薪水情况

在这本调研中,平均薪水水准与畅销词汇恰好相反,兴许是“物以稀为贵”,但也不排除冷门词汇受调研人数基数少,而导致结果如此。

但是不论哪门词汇,薪水处于$50k-$100k水准的人数是最多的。

全球最受JS开发人员欢迎的后端架构

后端仍然是Java的关键战场。但现在尘埃已经散去,看起来只剩下两名战士了。

主流的后端架构再次与React和Vue.js相关。事实上,Vue的发展值得我们深思:两年前,27%的受访者甚至从未听说过这个库,而如今只有1.3%的开发人员没听说过它这一比例!因此,虽然React仍占据着更大比重,但Vue的迅速崛起也并未停止。实际上,Vue已经少于其竞争对手的某些指标,如在GitHub上获得的星星数量。

而过去几年也发生了另一个故事:Angular的垮台。虽然它在原始采用方面排名仍然很高,但只有41%的满意度。因此,由于其庞大的用户群,它可能不会有太大的发展,因此很难看到它重夺后端宝座的一幕。

最后,清留意Svelte。通过对后端架构采用一类全捷伊方法,它能让开发人员产生很大的兴趣,并且是我们在“其它辅助工具”类别中迄今为止提及的最多的一个选项。

不同后端架构薪水情况

同样的,也许由于样本基数的偏差,从平均薪水角度来看,Ember最高,平均$94k。

而无论哪个架构,薪水处于$50k-$200k的人数较多。

全球最受JS开发人员欢迎的后端架构

后端Java近年来没有出现任何重大突破。虽然每年新架构层出不穷,但依然无法撼动Express的宝座。

甚至是有时候被称为Express继任者的Koa,其满意度也处于较低的状态(并且采用数量大大降低)。

这个领域的一个有趣参与者是Next.js,它最近引起了很多人的兴趣。虽然它无法与功能齐全的Node后端相比,但它专注于解决React应用程序的服务器端出现的问题,这使其正式成为一个十分有用的辅助工具。

看看AWS Lambda等无服务器技术将在未来几年内扮演怎样的角色也很有趣。谁曾想,我们所知道的后端类别可能很快就会正式成为过去!

不同后端架构薪水情况

从统计结果来看,不同后端架构,薪水水准普遍处于$50k-$100k。

不同词汇、架构交叉采用情况

有多少React用户也采用Redux?GraphQL的爱好者也同样喜欢Jest呢?Express的开发人员有多少同样也进入也为Ember?

以下图中每个词汇的大小对应着采用了该词汇并愿意再次采用它的受访者数量。

更多有关Java的详细报告,可参考:

https://2018.stateofjs.com/back-end-frameworks/overview/

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务