【FCon上海】与行业领袖共话AI大模型、数字化风控等前沿技术。 了解详情
写点什么

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

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

    阅读完需:约 5 分钟

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

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

近日,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/


公众号推荐:

AIGC 技术正以惊人的速度重塑着创新的边界,InfoQ 首期《大模型领航者AIGC实践案例集锦》电子书,深度对话 30 位国内顶尖大模型专家,洞悉大模型技术前沿与未来趋势,精选 10 余个行业一线实践案例,全面展示大模型在多个垂直行业的应用成果,同时,揭秘全球热门大模型效果,为创业者、开发者提供决策支持和选型参考。关注「AI前线」,回复「领航者」免费获取电子书。

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

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

关注

评论

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

北京师范大学心理学部副部长骆方:智能化人才测评技术进展

用友BIP

智能化人才测评

TF-IDF算法是什么呢?

小齐写代码

泛互联网行业A/B测试全解析:产品优化的创新之道

字节跳动数据平台

大数据 ab测试 企业号12月PK榜 对比试验 数字化增长

3D 建模中的法线贴图解释

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

源码补丁神器—patch-package

京东科技开发者

测试开发 | 人工智能时代的挑战与机遇:数据隐私保护探析

测吧(北京)科技有限公司

测试

强大的音频格式转换工具:dBpoweramp Music Converter 激活最新

胖墩儿不胖y

Mac软件 音频格式转换器 音频格式管理

法线贴图可以实现什么样的3D效果

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

3D游戏角色建模纹理贴图处理

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

PBR纹理贴图类型详解

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

“踩坑”经验分享:Swift语言落地实践

百度Geek说

ios swift 开发语言 企业号12月PK榜

测试开发 | 人工智能时代的挑战与机遇:数据隐私保护探析

测吧(北京)科技有限公司

测试

【堡垒机小问答】堡垒机最早起源于哪里?是国外吗?

行云管家

云计算 网络安全 堡垒机 云堡垒机

Mint Blockchain:每一轮牛市都离不开资产协议标准的创新

NFT Research

blockchain NFT\ L2

S3 调用次数减少 98% | 探索 OpenDAL RangeReader 的奥秘

Greptime 格睿科技

数据库 时序数据 OpenDAL

SpamSieve for mac(邮件过滤工具) v3.0.3完整激活版

mac

苹果mac Windows软件 SpamSieve 电子邮件过滤软件

测试开发 | 人工智能时代的公平性与透明度:构建更公正智能未来

测吧(北京)科技有限公司

测试

测试开发 | 人工智能规则引擎:智能决策的引擎舵手

测吧(北京)科技有限公司

测试

强大的视频修复软件:Aiseesoft Video Repair免激活最新版

mac大玩家j

Mac软件 视频处理工具 视频修复软件 视频管理

低代码搭建工程项目管理方案:实现高效智能的数字化管理

天津汇柏科技有限公司

低代码

测试开发 | 人工智能本体论(Ontology):赋予机器智慧的知识之源

测吧(北京)科技有限公司

测试

软件测试/测试开发丨测试流程体系-学习笔记

测试人

软件测试 测试开发

华为云开发者日,让开发者成为产业发展的决定性力量

华为云开发者联盟

开发者 华为云 华为云开发者联盟 华为云开发者日

不可避免,制造企业要在供应链“韧性”上下苦功

用友BIP

数智采购

Navicat Premium 15 for Mac中文破解版:设计数据库的利器

iMac小白

Mac微软远程连接工具:Microsoft Remote Desktop for Mac中文破解版 支持M1

iMac小白

位移贴图、凹凸贴图和法线贴图之间的差异

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

测试开发 | 人工智能时代的责任与法规:构建可持续智能发展框架

测吧(北京)科技有限公司

测试

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