2018年JavaScript 现状调查报告总结
栏目: JavaScript · 发布时间: 5年前
内容简介:StateOfJS 前几天发布了 2018年的 JavaScript 现状调查报告,我终于抽空去看了看并翻译分享给大家。看看这一年JavaScript都经历些什么,以下原文。我们一共调查了20000+名JavaScript 开发者,我们从他们得到了下面这些信息。我要把这些东西写到线上 是因为事实上有人为了听我的JavaScript趋势演讲而飞越大半个地球来参加一场会议。
StateOfJS 前几天发布了 2018年的 JavaScript 现状调查报告,我终于抽空去看了看并翻译分享给大家。看看这一年JavaScript都经历些什么,以下原文。
我们一共调查了20000+名JavaScript 开发者,我们从他们得到了下面这些信息。
我要把这些东西写到线上 是因为事实上有人为了听我的JavaScript趋势演讲而飞越大半个地球来参加一场会议。
如果你问我(为什么),那可以很好的证明 JavaScript 现状调查 已经变得非常受欢迎了,以及JavaScript生态的增长速度是如此快。
今年我们再次调查了20000+名 JavaScript 开发者,以确定他们正在使用什么,他们对什么感到满意以及他们想要学习什么。(我们得到的)结果是是一系列独特的数据和见解,希望能帮助你在 JavaScript 世界中走出自己的道路。
查看完整的调查报告
…或者继续阅读以了解有关该项目的更多信息
今年有啥新东西
深色主题
如果你之前看过调查报告,你注意到第一个新东西可能是我们新的,更暗的主题。
我们认为它可以改变一点,让图表更流行,而且看起来很酷!
独立的介绍页
除了对所有库进行类似前端、后端等分组之外,我们还决定为每个库提供自己的页面。这样可以更轻松地忽略与您无关的数据,同时深入了解您使用的工具。
历史数据
因为这是第三版调查报告了,我们现在能够向您展示过去两年的历史数据!这对于查看长期趋势非常有用,而不仅仅是一段时间的快照。
喜欢与不喜欢
我们今年决定减少调查库的数量,但反过来又询问有关每个库的更多后续问题。所以我们不仅会问你用什么,还会问你 为什么用它
。
No css
可悲的是今年 没有Css部分 。Css是一个非常大的话题几乎值得对它进行一个单独的调查,所以相比于做一个不圆满的工作我们情愿于专注做好Javascript的调查。
更多分享
我们额外为调查中的每个图表生成图像预览,以便更容易在社交媒体或电子邮件中分享。
主要趋势
我们鼓励你去看完整的 调查报告 但是你可能很忙或者只想想了解一个概要?
今年的变化也不大。
JavaScript “Flavors”
我们将可以编译为JavaScript的各种语法和语言称为“Flavors”,例如TypeScript。
说到TypeScript, 它明显是这一类别中的领导者 。在大多数地方,超过40%的开发者表示他们已经使用过它并且很乐意再次使用它,在一些国家,这个比例甚至超过了50%。
前端框架
这张图表,展示了 开发人员对前端库的满意程度与他们拥有的用户数量之间的关系 :
如你所见,只有React同时拥有很高的满意度和庞大的用户群,尽管Vue肯定能够实现这一目标。而另一方面,Angular虽然拥有庞大的用户群,但其用户似乎并不太满意。
数据层
数据层群组包含了所有用于数据传输和管理的技术。虽然Redux在原始数量方面占据主导地位,但我们认为这一趋势有利于GraphQL以及相邻技术如Apollo:
当然,理论上讲你可以同时将Redux 和 GraphQL 结合使用,但实际上,这种组合最终可能被GraphQL扩展 工具 所取代,如Apollo的内置状态管理。
要了解测试,后端框架等方面的内容,请阅读 完整的调查结果 !
技术堆栈
谈论一个简单静态网站的核心技术堆栈,这似乎有点奇怪。但这毕竟也是我们谈论的JavaScript!所以你知道事情永远不会那么简单!
-
我们通过 Typeform 收集数据。我们构建了自己的命令行工具,通过他们的API生成YAML调查大纲,这对于快速迭代有非常大的帮助。
-
然后,我们使用 Elasticsearch 对数据进行处理和规范化。
-
我们将生成的JSON文件插入到 Gatsby 中来构建站点。我们使用Gatsby的GraphQL数据查询功能和流
import
s 来加载数据 -
最后,我们使用React的神奇Nivo.js数据可视化库生成了所有图表
如果你很好奇,整个项目可以在 GitHub 上学习。
关于我们
如果你好奇这个调查背后的我们:
Sacha Greif
我在2016年创建了这项调查,以回答我自己关于最佳学习技术的问题。两年后,我还在学习,并试图将所有新获得的知识重新投入到我自己的JavaScript框架中, Vulcan.js 。
Raphael Benitte
Raphael是 Nivo 的作者,也是全方位的数据可视化专家,也是前端的坏蛋。他还负责调查的所有数据分析任务。
Michael Rambeau
Michael是 BestOfJS 的作者,BestOfJS是关于JavaScript生态系统的数据和趋势的聚合器。当你需要关于一些不起眼的JavaScript库的数据时,他是最合适的人选!
最后
这个站点是我们两个多月努力收集,分析和展示数据的成果。但是我们仍然需要做的更多。
例如,我们希望提供多语言网站。这需要我们进行一些重新设计,因为许多字符串目前都是硬编码的,但它应该是可能的。
如果你想帮我们把这个网站翻译成你所使用的语言,请拉取这个 Github 分支 。
基于我们所做的所有工作,我们开始考虑把它应用于其他调查可能是个好主意。Turbo Pascal现状调查怎么样?好吧,也许不是。但如果您有任何建议,请在评论中告诉我们!
以上所述就是小编给大家介绍的《2018年JavaScript 现状调查报告总结》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 2018 JavaScript 现状调查报告火热出炉!
- 2018 JavaScript 现状调查报告火热出炉!
- 2019年开源安全现状调查报告发布
- 2019年开源安全现状调查报告发布
- Puppet Labs发布2017年DevOps现状调查报告
- 2019年数据泄露调查报告
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。