2018 年 JavaScript 生态圈调查报告出炉!
近日,Stateofjs 发布了 2018 年 JavaScript 生态圈调查报告,今年,他们对超过 20000 名 JavaScript 开发人员进行了问卷调查,目的是帮助 JS 开发者了解 JS 生态的最新变化和趋势,我们将在下文分享报告中具有代表性的内容,希望能给你接下来的学习和工作带来帮助。
语言选择
总体来看,ES6 和 TypeScript 都属于高使用率、高满意度的语言,是今年的两大赢家,但 Reason 也同样值得大家关注,因为 Reason 背后有 Facebook 的支持,并且满意度也很高。
Stateofjs 认为这能代表 JavaScript 的未来,尤其是 WebAssembly 项目出现以后,直接在 JavaScript 中编写代码将很快变得古怪,而像 Rust 那样的语言会越来越受到开发者的青睐。
框架之争
在前端这个战场上,框架之争一直就没有停止过,对比去年数据我们可以得出,框架战场已经由去年“三足鼎立”变成今年的“两强相争”。React 正当红,拥有最大的市场份额,Vue 迅速崛起,Stateofjs 的数据显示,两年前有 27%的受访者表示从未听过 Vue,现在这个数据已经降到了 1.3%,在 GitHub 上,Vue 的 star 数已经超越了 React,其未来不可限量。而 Angular 虽然拥有庞大的用户群,但逐渐被开发者抛弃,已被 Vue 超越,除非 Google 出大招“相救”,否则 Angular 很难再重返冠亚军宝座。
数据层工具
毫无疑问,Redux 仍是应用最广泛的数据层工具,但 GraphQL 也不容小觑,它的用户数在两年时间内从 5% 上升到了 20%,GraphQL 的客户端选择倾向于 Apollo,值得一提的是,最新版的 Apollo 发布,让 Redux 变得可有可无,所以明年这个排名可能会有大变化。
后端框架
近年来,JavaScript 在后端领域都没有重大突破,虽然每年都有新的框架出现,但几乎没有能挑战 Express 霸主地位的框架出现,号称要取代 Express 的 Koa,在今年开始出现下滑的趋势。
值得一提的是 Next.js,虽然它仍无法比拟功能齐备的 Node 后端,但它专注于解决 React 应用的服务器渲染问题的特性,使之受到很多开发者的关注。
测试工具
虽然 Mocha 是最常用的单位测试工具,但 Jest 的满意度已经超越了 Mocha,成为今年最流行的测试工具,这背后与 Facebook 的努力分不开,因为 Jest 现在已经是 React 默认的测试工具。
移动和桌面应用
现如今,JavaScript 已经超出了浏览器的界限,应用到了更广阔的领域,移动和桌面应用就是很典型的例子。
React Native 和 Electron 是使用 Web 技术构建移动和桌面应用程序的两个主要解决方案。巧合的是,他们在满意度和用户数量上具有相似的数据。Electron 的多功能性(它可以与任何 UI 框架一起使用)可以解释它获得如此超高满意度的原因。
其他工具
JavaScript 生态不仅限于库和框架,JS 开发者每天还会使用其他语言、打包工具、编辑器、浏览器 API、构建工具等进行开发,以下是这些工具在 JS 生态的排名情况。
其他语言
浏览器 API
构建工具
实用程序库
编辑器
最扎心的工资
这张工资分布图的数据主要来源于美国的开发者,对国内开发者没有太多的参考价值,不要往心里去,放在这里,只为给大家增添一些奋斗的动力,哈哈哈~
参考链接:https://2018.stateofjs.com/introduction/
2018 年 JavaScript 生态圈调查报告出炉!相关推荐
- 最新 JavaScript 现状调查报告出炉
点击下方"小生方勤",选择"设为星标" 第一时间关注技术干货! 今天突然看到了最新 JavaScript 的现状调查报告,看到了几个比较有意思的数据,在这里分享 ...
- 2018年算法工程师薪酬报告出炉:平均年薪50.21万,点燃寒冬的一把火
2018年算法工程师薪酬报告出炉:平均年薪50.21万,点燃寒冬的一把火(解优人才网记者风精报道) 从1956年美国达特茅斯会议首次提出"人工智能"的概念,到如今新一轮科技革命和产 ...
- Java老矣,尚能饭否?——Stack Overflow 2018 开发者调查报告出炉
原文:地址 Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告.近日,Stack Overflow公布了其第八次年度开发者调查报告(https://ins ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
来源:机器之心本文约2100字,建议阅读8分钟 当前最受开发者喜爱的编程语言是 Rust 语言,而 Python 的受喜爱程度仅位居第六. 在最近出炉的 Stack Overflow 全球开发者调查报 ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
111在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Python 语言受开发者喜爱程度仅排第六.但是,备受好评的 Rust 语言也面临着「好 ...
- Rust 最受喜爱却少有人用,Python 仅排第六,2021 全球开发者调查报告出炉
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Pyth ...
- Stack Overflow 2022 开发者调查报告出炉啦
Stack Overflow 2022 开发者调查报告现已出炉. Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大.最全面的调查,调查涵盖了从开发者喜爱的技术到工作偏好等内容 ...
- 2019年第一份DApp调查报告出炉
原文链接: https://medium.com/fluence-ne... 文章内容有部分删改 2017 年的 ICO 狂潮催生出了一系列新的区块链平台,2018 年也因此被称为 DApp 元年. ...
- Rust 2020 调查报告出炉,95%的开发者吐槽Rust难学
来源 | CSDN(ID:CSDNnews) 编译 | 苏宓 头图 | CSDN 下载自东方 IC 众多语言中,Rust 作为一款小众的现代系统编程语言,近几年间,接连受到了各大企业的青睐. 正如不久 ...
最新文章
- 项目配置laungchImage
- 如果没有证据,判断一个事件的主谋的方法
- 计算机考研如何选?中国人民大学学长两年考研经验+权威预测
- 国内做三维GIS的公司总结-cesium和threejs
- 如何创建一个“个人微信公众号”
- 根轨迹起始角与终止角的确定
- Linux启动分析之Initramfs
- StarUML3.0的破解方法
- Dimensionality Reduction
- 锂离子电池健康状态估计简介(一):基于Python的数据处理计算SOH,RUL,CCCT,CVCT
- 达梦8 DCA培训总结
- appium学习笔记
- 美团2017校招-拼凑钱币
- mysql 按月 季度 统计数据
- DNS:Round Robin 和 Netmask Ordering
- Symbian OS 开发初级手册 (1)(转)
- 2007年国民金融知识答题活动试题及答案(转)
- 洛谷 1550 最小生成树
- 普通空调智能节能控制-红外人联
- 接口测试之主流协议测试合集(python版)
热门文章
- CAD制图初学入门:CAD测量边界功能使用技巧
- 使用npm命令时出现Cannot find module ‘semver‘
- anaconda 安装第三方库
- ZOJ-1649-Rescue
- SpringBoot之校园订餐系统全部源码,一键运行
- 线上实验6进制加法计数器
- 国开计算机应用基础模块4实操题答案,国开电大计算机应用基础作业3 模块4 PowerPoint 2010实操题答案...
- 3d打印英语文献_3D打印新突破:一个喷头打印多种材质(有视频)
- 【超详细】JVM之内存管理和GC算法
- 高薪程序员面试题精讲系列31之你熟悉Java中的哪些集合?