写点什么

2019 年 JavaScript 生态圈调查:TypeScript 成最大赢家 开发者薪资基本没涨

  • 2019-12-27
  • 本文字数:1452 字

    阅读完需:约 5 分钟

2019 年 JavaScript 生态圈调查:TypeScript成最大赢家 开发者薪资基本没涨

近日,StateOfJS 发布了 2019 年 JavaScript 生态圈调查报告,有人欢喜有人忧。语言方面 TypeScript 一骑绝尘;React 依旧坐在框架领域霸主地位,Vue 紧随其后;测试工具 Jest 热度不减,Jasmine 的表现却令人唏嘘…我们将分享报告中具有代表性的内容,希望能给你接下来的学习和工作带来帮助。


今年,StateOfJS 对 21,717 名 JavaScript 开发人员进行了问卷调查,客户数据可视化专家 Amelia Wattenberger 针对 JavaScript 生态系统进行了全面的概述。


StateOfJS 官方称还将于今年发布“JavaScript T 恤”:


这件衬衫的特征是“ JavaScript 周期表”,其中列出了按类别分组的最受欢迎的库,以及它们的 GitHub 星级数(以千计)。


语言选择


总体来看,TypeScript 一骑绝尘,成为今年最大赢家,但 Reason 与 TypeScript 一样,都拥有着高使用率和高满意度。背后有着 Facebook 的支持,Reason 依然有不小的发展潜力。

框架之争


前端框架的排名方面,React 仍保持第一,而 Vue 的步伐也并没有停下,紧随其后位居第二。不过在 GitHub 上,Vue 以 155k 的 star 数超越了 React 的 141k,未来将有机会坐上冠军宝座。


Angular 的满意率则不尽如人意,虽坐拥庞大的用户群体,但近年来却逐渐被开发者抛弃,很难看到它重登冠亚宝座。

数据层


Redux 依旧是应用最广泛的数据层工具,Apollo 的用户从 2018 年的 11.1% 增长到今年的 24.9% 。凭借着高满意度,从第三上升到了第二名的位置。不过 GraphQL 也并非没有反击的能力,38.7% 的用户数量以及大量的感兴趣用户仍有机会让 GraphQL 回到第二名的位置。

后端框架


JavaScript 在后端领域依旧没有取得重大突破,虽然新的框架不断出现,但还是没有可以挑战 Express 地位的成功框架出现。


值得一提的是 Next.js,虽无法撼动 Express 的霸主地位,但因其专注于解决 React 应用的服务器渲染问题的特性,其用户数已从 2018 年的 8.6% 上升到了 24.7%。

测试工具


Jest 热度不减,以 61.2% 的使用率稳居榜首,曾经最常用的单位测试工具 Mocha,使用率上涨了 2.5%,没有十分喜人的表现。


Jasmine 的表现令人唏嘘,由 2018 年的第三名跌到了今年的第七名。Storybook 的表现也值得一提,由 2018 年的 15.4% 成功上升至 32.2%,排名第三。

移动端和桌面工具


移动端与桌面应用的竞争似乎不那么激烈,总体情况与去年相差无几。React Native 和 Electron 仍是使用 Web 技术构建移动和桌面应用程序的两个主要解决方案。

其它工具

JavaScript 生态不仅限于库和框架,JS 开发者每天还会使用编辑器、浏览器、构建工具、打包工具、或者其它语言等进行开发,StateOfJS 同样调查了这些工具的使用情况,以下是这些工具在 JS 生态的排名情况。

实用程序库

编辑器

浏览器

构建工具

其它语言


其它语言方面,Python 的霸主地位依旧稳定,PHP 表现欠佳,用户少了很多,这也导致其排名迅速下跌。值得一提的是,因为 Flutter 的火热,Dart 今年增长势头非常猛,在今年年中的 2019 年 StackOverflow 开发人员调查当中, Flutter 被评选为最受欢迎的开发人员框架之一。

最扎心的又来了


相比与去年的薪资分布图,今年的薪资分布并没有太大变化,薪资为 30K 美金至 50K 美金和 50K 美金至 100K 美金的开发者有些许上涨,薪资在 100K 美金至 200K 美金之间的开发者人数也有些许下降。不过,根据 StateOfJS 官方的数据来看,这张薪资分布图的数据主要来源于美国,国内参与调研的开发者少得几乎可以忽略不计,所以对国内的开发者而言并没有什么参考价值,贴出来也仅仅是希望能给大家增添一丝鼓舞和动力~


参考链接:


https://2019.StateOfJS.com/demographics/


2019-12-27 16:483345
用户头像
李俊辰 InfoQ编辑

发布了 228 篇内容, 共 88.8 次阅读, 收获喜欢 275 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试/测试开发 | 测试平台开发-前端开发之Vue.js 框架

测试人

软件测试 测试开发 测试平台

从青铜到王者,揭秘 Serverless 自动化函数最佳配置

阿里巴巴云原生

阿里云 Serverless 云原生

分投趣fintoch去中心化借贷交易dapp系统开发搭建

开发微hkkf5566

写作一年之后开始反思博客应该写什么

宇宙之一粟

个人成长 写作 博客

云快充研发中心平台架构师谈云原生稳定性建设之路

阿里巴巴中间件

阿里云 容器 云原生

关于印度跨境数据传输,印度放宽了跨境数据传输

镭速

详解Redis的主从同步原理

C++后台开发

redis 中间件 主从同步 后端开发 Linux服务器开发

从资源弹性到数据弹性,乾象如何将云上量化研究效率提升 40%?

阿里巴巴云原生

阿里云 云原生

基于人形检测的划区域客流统计

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜 人形检测

技术专家云集,OpenHarmony技术峰会分论坛聚焦内核及视窗创新

极客天地

搞定预设,让你的 ChatGPT 不受限制 | 社区征文

江户川码农

人工智能 聊天机器人 openai ChatGPT

阿里云函数计算助力高德RTA广告投放系统架构升级

阿里巴巴中间件

阿里云 云原生 函数计算

怎么预防LED显示屏静电

Dylan

设备 LED显示屏 全彩LED显示屏

消灭报销,从超级差规开始,用友BIP解决大型企业商旅费控核心难题用友BIP

用友BIP

差旅报销

Nydus 在约苗平台的容器镜像加速实践

SOFAStack

开源 互联网 开发

科技大势怎么看 2023怎么干?

加入高科技仿生人

人工智能 低代码 科技 数字孪生 6G

如何基于 Antmove 将小程序快速迁移至 FinClip 环境

FN0

小程序 支付宝小程序 finclip

转型调研 | “鼎新汇•企业行”第一站:走进中国联通软件研究院

信通院IOMM数字化转型团队

数字化转型 IOMM 鼎新汇•企业行 鼎新杯

车企数据分类分级的实践指南出炉!“数据安全推进计划”发布,奇点云参编

奇点云

数据安全 奇点云 数据分类分级 车企

尚硅谷Redis7实战教程发布

小谷哥

附安装包和快捷键!5个不能错过的 Blender 插件

Finovy Cloud

软件 blender 3ds Max云渲染

60% 程序员大呼:我要远程办公!

引迈信息

敏捷开发 低代码 远程办公

阿里云 ACK@Edge 助力元戎启行加速进入自动驾驶规模化生产

阿里巴巴云原生

阿里云 云原生容器 云原生r

软件测试/测试开发 | 跨平台API对接(Java)

测试人

软件测试 自动化测试 测试发开

好工作怎么选?五个核心的考量

小谷哥

干货演讲!龙蜥自动化运维平台SysOM 2.0调度、内存相关诊断功能介绍 | 第 70-71 期

OpenAnolis小助手

内存 系统运维 sig 龙蜥大讲堂 SysOM

大国重器用友BIP,助力贸易行业数智化转型

用友BIP

数智化

博睿数据数智领航营全国巡讲火热预约中,扫码即可参与报名~ ​​​

博睿数据

智能运维 博睿数据 数智领航营

免费下载丨一看即会,Serverless 技术进阶必读百宝书

阿里巴巴云原生

阿里云 Serverless 云原生

BI工具数据看板哪个好,瓴羊Quick BI整不错!

流量猫猫头

2019 年 JavaScript 生态圈调查:TypeScript成最大赢家 开发者薪资基本没涨_文化 & 方法_李俊辰_InfoQ精选文章