tateOfJS 方面表示,因 JavaScript 的生态系统发展未能尽如人意的原因,其又发布了 2019年的 JavaScript 现状调查报告。今年的 JavaScript 状态是该调查的第四版,覆盖了21,717位受访者。客户数据可视化专家 Amelia Wattenberger 针对 JavaScript 生态系统进行了全面的概述。
而为了促进此次调查的进行,官方还表示,将发布自己的 JavaScript T 恤。这款T 恤的特征是“JavaScript周期表”,其中列出了按类别分组的最受欢迎的库,以及它们的 GitHub 星级数(以千计)。
官方表示,今年开始,除了用户使用的工具之外,其还将跟踪用户的 JavaScript 编写方式:所使用的模式,语法和功能等。
1、JavaScript 现状 —— “方言”
随着 JavaScript 的成熟,开发者基于 JavaScript 创建了许多其他语言,或者叫“方言”。
其中,2019 年度的最大赢家则为 TypeScript。此外,背后有着 Facebook 支持的Reason 也值得关注,其有较高的的满意度和兴趣值,仅次于 TypeScript。
2、JavaScript 现状 —— 前端框架
在排名方面,React 仍保持最高的满意率连续排名第一,而 Vue 的崛起也并没有停下,紧随其后排名第二。
Angular 的满意率则不尽如人意,尽管其本身拥有庞大的用户群,但也很难看到它重新登上前端框架的冠亚宝座。
3、JavaScript 现状 —— 数据层
Redux 仍是使用最广泛的工具。不过GraphQL 也并非没有冲击的可能,其用户持续快速上升,如今已达到了 38.7%。同时,Apollo 的用户数也在持续上涨,已从 2018 年的 11.1% 增加到了 24.9%。
4、JavaScript 现状 —— 后端框架(服务端)
JavaScript 在后端(服务端)领域近年来似乎没有取得任何重大突破,虽然每年都有无数的框架出现,但很少有能够获得很大的成功并挑战 Express 的地位的。
2019 年,Express 的地位仍没有被撼动。拥有 Express 继任者称号的 Koa 其表现仍不尽如人意。
而 Next.js 则仍吸引着很多人的兴趣,表现良好,其用户数已从 2018 年的 8.6% 上升到了 24.7%。
5、JavaScript 现状 —— 测试
Jest 一路崛起,超越曾经最常用的单元测试框架 Mocha,以 61.2% 的使用率成功占据榜首。
Storybook 也表现喜人,由 2018 年的 15.4% 成功上升至 32.2%,位列第三顺位。
6、JavaScript 现状 —— 移动和桌面
React Native 和 Electron 仍是使用 Web 技术构建移动和桌面应用的两个主要解决方案。
官方在 5 分制的同意程度上,让受访者针对以下问题进行了打分:
JavaScript 朝着正确的方向发展
现在构建 JavaScript 应用程序过于复杂
JavaScript在线使用过多
我喜欢构建 JavaScript 应用程序
我希望 JavaScript 成为我的主要编程语言
JavaScript 生态系统变化太快
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/
:来自中国社科院、中山大学微观数据库
数据简介
中国劳动力动态调查(China Labor-force Dynamics Survey,简称CLDS)由中山大学社会科学调查中心执行,通过对中国城乡以村/居为追踪范围的家庭、劳动力个体开展每两年一次的动态追踪调查,系统地监测村/居社区的社会结构和家庭、劳动力个体的变化与相互影响,建立劳动力、家庭和社区三个层次上的追踪数据库,从而为进行实证导向的高质量的理论研究和政策研究提供基础数据。
中国社会状况综合调查(Chinese Social Survey,简称CSS)是通过对全国公众的劳动就业、家庭及社会生活等多方面的长期调查来获取中国社会变迁的数据资料。该调查由中国社会科学院于2005年发起,由国家统计局和教育局联合开展,对城乡居民的生活状况、收入消费、社会保障、教育医疗等方面的信息数据,为制定国家政策提供重要数据支撑。
基于本次数据皮皮侠团队为大家整理分享的2份权威的微观调查数据的现有研究指出,土地确权对我国农户资本投资有强烈的促进作用,且这一促进作用对中等土地规模、东部省份以及中等生产率农户而言更显著(孙琳琳 等,2020);数字普惠金融发展能使得农户由传统耕种方式转向半机械化、机械化的方式(闫桂权 等,2022);精准扶贫能够直接帮助贫困户增加经济收入,间接提升其主观社会地位并增强其村庄归属感,进而提升其主观幸福感(胡原 等,2022);在2006-2015年间,中国社会的获得感整体呈现上升的趋势(吕小康 等,2018);在对总体贫困的贡献上,相对物质贫困而言,能力与权利的贫困是更具决定性的因素(王三秀 等,2019);人情消费与农村居民幸福感呈现典型的"倒U型"关系(吴清华 等,2018)。相关成果发表在顶刊《经济研究》、农业经济领域顶刊《农业技术经济》及《西北师大学报(社会科学版)》《中央民族大学学报(哲学社会科学版)》《华中农业大学学报(社会科学版)》等重要CSSCI核心期刊上。
今天数据皮皮侠团队为大家整理了中国劳动力动态调查CLDS数据库在2011-2018年间开展的5次调查的全部数据,包括dta格式的数据文件与word/pdf格式的问卷,与中国社会状况综合调查CSS数据库在2006-2021年间开展的8次调查的全部数据,包括csv+dta两种格式的数据文件与pdf格式的问卷,供读者进行科研使用。
数据来源
中国劳动力动态调查CLDS由中山大学社会科学调查中心执行,中国社会状况综合调查CSS由中国社会科学院发起调查,皮皮侠团队整理。
时间跨度
CLDS数据库包含了2011-2018年数据,CSS数据库包含了2006-2021年数据。
数据范围
(1)中国劳动力动态调查CLDS数据库在2011-2018年间开展的5次调查的全部数据,包括dta格式的数据文件与word/pdf格式的问卷;
(2)中国社会状况综合调查CSS数据库在2006-2021年间开展的8次调查的全部数据,包括csv+dta两种格式的数据文件与pdf格式的问卷。
数据展示
参考文献
[1]孙琳琳,杨浩,郑海涛.土地确权对中国农户资本投资的影响——基于异质性农户模型的微观分析[J].经济研究,2020,55(11):156-173.
[2]闫桂权,何玉成,张晓恒.数字普惠金融发展能否促进农业机械化——基于农机作业服务市场发展的视角[J].农业技术经济,2022(01):51-64.
[3]胡原,曾维忠,蓝红星等.精准扶贫提高了贫困户的幸福感吗——基于CLDS数据的实证分析[J].农业技术经济,2022(05):91-104.
[4]吕小康,黄妍.如何测量“获得感”?——以中国社会状况综合调查(CSS)数据为例[J].西北师大学报(社会科学版),2018,55(05):46-52.
[5]王三秀,高翔.民族地区农村居民多维贫困的分层逻辑、耦合机理及精准脱贫——基于2013年中国社会状况综合调查的分析[J].中央民族大学学报(哲学社会科学版),2019,46(01):19-30.
[6]吴清华,冷晨昕,祝仲坤.人情消费与农村居民的幸福感——来自2015年CSS的经验证据[J].华中农业大学学报(社会科学版),2018(04):128-136+172-173.
声明:本数据由数据皮皮侠团队整理,仅用于学术研究
#劳动力#
*请认真填写需求信息,我们会在24小时内与您取得联系。