摘要:调查显示,和目前有着最高的开发者满意度。微软正在反击说到,绝对是文本编辑器领域最大的惊喜。虽然和类似是应用,但微软在提高性能方面下了很多的功夫。再加上的兴起,看起来微软在开发领域的发力还是很成功的。
简评:最近一份超过 23,000 名开发者参与的关于 JavaScript 的调查报告 - the State of JavaScript 2017出炉了。内容包含框架的流行趋势、薪资水平等等,感兴趣的同学可以点击链接阅读完整内容。
这里介绍下作者从其中得出的十个观点。
1:React 已经被广泛认可因为巨大的用户数量和很高的开发人员满意度,至少目前可以说 React 是位于在山顶的那一个。而在 Facebook 解决了 React 的许可证问题后,React 度过了今年最大的一次危机。
React 有着最多的满意用户(深紫色)
虽然目前 React 略占上风,但我们也不能忽略 Angular。
首先,Angular 的背后是 Google,有着可能是业内最好的全职工程师在进行开发和维护。并且,Angular 仍然有着庞大的用户群,例如银行、政府、和其他大型机构。
最后可能也是最重要的一点:目前 Angular 并不试图和 React 进行直接的对抗,而是重新关注企业市场。Angular 对于 TypeScript 的使用部分原因也是为了保证企业应用所需的可靠性和安全性。
3:不容忽视的 Vue.js虽然现在 Vue 还没有 React 和 Angular 那样的用户群体,但也不容忽视。调查显示,Vue 和 React 目前有着最高的开发者满意度。
Vue & React:两者有着最高的开发者满意度(浅紫色/深紫色)
JavaScript「方言」,平均薪资从低(左)到高(右)
JavaScript 前端库,平均薪资从低(左)到高(右)
不过,在你决定周末要学什么新技术之前,要记住,关联不等于因果关系。
虽然,看起来 Polymer 的使用者看起来能获得更多的收入,但有可能是因为高级开发人员(本身已经有较高的收入)倾向于尝试更多样化的技术,而初级开发者则更倾向专注于一两种主流技术。
5:2018 可能会是 GraphQL 的一年在所有调查的技术里,GraphQL 是最受欢迎的,尽管目前用户数量还比较少。但即使在不多的用户里,他们对 GraphQL 也是非常满意的。这种高兴趣和高满意度的结合,如果 2018 年 GraphQL 成长为主流技术,你可不要觉得惊讶。
深黄色显示有 14k 对 GraphQL 感兴趣的开发者
我们都知道 JavaScript 现在早已不局限于仅在浏览器中使用了。毕竟,Node 现在也是很流行的后端技术。
但在 2017,JavaScript 版图扩张的更大了:更多的移动应用开发、AWS Lambda 能让你无服务器编写后端代码、甚至今年最流行的 VS Code 本身就是用 JavaScript 编写的。
而在物联网领域,JavaScript 也在被广泛应用。
7:微软正在反击说到 VS Code,绝对是文本编辑器领域最大的惊喜。之前还是 Sublime Text 和 Atom 正在两强争霸,但新人 VSCode 却从窗子进来,偷走了它们的午餐。
VS Code
虽然 VS Code 和 Atom 类似是 Electron 应用,但微软在提高性能方面下了很多的功夫。并且也同样支持大量的自定义插件。
再加上 TypeScript 的兴起,看起来微软在 web 开发领域的发力还是很成功的。
8:世界各地的 JavaScript 流行各有不同当我们在讨论 JavaScript 生态的时候总是倾向于将其作为一个整体,但各个国家和地区其实还是有着自己的趋势,就像 Vue 在中国和 Angular 在印度。
9:强类型 JavaScript 正在兴起TypeScript,GraphQL,Elm,Reason 的一个共同点就是都是强类型的。
虽然长久以来 JavaScript 开发人员都在享受编码时编译器不会对你大喊大叫的自由,但这种自由也是一把双刃剑。
在 2017 年事情起了变化,像 TypeScript 这样的强类型方言开始被广泛的采用。开发人员也更倾向于使用 VS Code 或者 IDE,以更好的利用强类型带来的好处。
10:JavaScript 在正确的发展现在 JavaScript 的生态已经变得如此的丰富和壮大。在经过多年对于 JavaScript 的争论之后,开发社区似乎终于找到了第三条路:改进它。
尽管 JavaScript 目前还是存在缺陷,但大多数的开发人员仍然认为其在朝着正确的方向发展。
英文原文:I just asked 23,000 developers what they think of JavaScript.Here’s what I learned.
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/92479.html
摘要:感谢王下邀月熊分享的前端每周清单,为方便大家阅读,特整理一份索引。王下邀月熊大大也于年月日整理了自己的前端每周清单系列,并以年月为单位进行分类,具体内容看这里前端每周清单年度总结与盘点。 感谢 王下邀月熊_Chevalier 分享的前端每周清单,为方便大家阅读,特整理一份索引。 王下邀月熊大大也于 2018 年 3 月 31 日整理了自己的前端每周清单系列,并以年/月为单位进行分类,具...
摘要:确定新的包命名规则为了尽可能避免包的误植域名现象,将不会再允许使用相似的包命名不过会进一步鼓励开发者使用自己的命名空间来发布包。本文是对其几十年来技术之路的回顾与展望,也是一代技术人的青春回忆。 showImg(https://segmentfault.com/img/remote/1460000012846628); 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了...
摘要:前端每周清单年度总结与盘点在过去的八个月中,我几乎只做了两件事,工作与整理前端每周清单。本文末尾我会附上清单线索来源与目前共期清单的地址,感谢每一位阅读鼓励过的朋友,希望你们能够继续支持未来的每周清单。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清单年度总结与盘点 在过去的八个月中,我几乎只做了...
摘要:第二部分学习前端开发第二部分指出了学习成为一个前端开发者所需的自学资源和教学资源译者注教学资源包括有讲师指导的付费课程计划学院和训练营。第三部分前端开发工具第三部分简要地介绍和指出了一些前端圈內的工具。 参与者(排名不分先后):blueken; brucecham; cfanlife; DDU1222; LittlePineapple; MatildaJin; MAYDAY1993;...
阅读 3890·2021-10-12 10:12
阅读 2866·2021-09-10 11:18
阅读 3653·2019-08-30 15:54
阅读 2748·2019-08-30 15:53
阅读 618·2019-08-30 13:54
阅读 950·2019-08-30 13:21
阅读 2234·2019-08-30 12:57
阅读 1671·2019-08-30 11:10