2020年JavaScript全球调查报告,一起来看看趋势吧

2020年十大前沿科技,了解一下 全文共3085字,预计学习时长9分钟 来源:Pexels 根据麦肯锡的研究,到2030年,将有近三分之一的美国人需要另谋出路,以应对科学技术的飞速发展。科技的进步意味着工人需要不断学习新技能。 当这种情况真的来临的时候,我对很多事情都十分感兴趣:精酿啤酒(开个玩笑……但认真的说,您可以给我邮寄您当地的IPA),领导力和管理、经济和消费者行为,创业精神和初创企业 ,最后是技... 阅读详情

尽管2020年很糟糕,但 JavaScript 整体上仍然在设法向前发展。得益于像可选链(Optional Chaining)和空值合并运算符(Nullish Coalescing)这样的新特性,语言本身在不断改进,而 TypeScript 的广泛使用将静态类型化普及到了一个新的高度。

在框架方面,就在我们以为一切都已经稳定下来的时候,Svelte 的出现以一种全新的方式撼动了前端的一切。甚至连构建工具在经历了多年的 webpack 统治之后,也出现了新的活动迹象。

但这次不同的是,"老牌"后卫-相对而言-不会消失。Svelte 和 Snowpack 很优秀,但 React 和 webpack 也同样如此。当然,它们最终也会成为JavaScript变革的牺牲品,但至少很多很多年内不会。

所以,让我们享受我们所拥有的:一个不断变得更好的伟大的生态系统!

这是 JavaScript 全球调查报告中开篇的一段话,很是让大叔感慨,2020年初突如其来的疫情打得所有人一个措手不及,经济、工作、生活都受到了前所未有的打击,让我们晃晃不能心安。

但是,技术不会因为疫情的秃然到来而停滞不前,就像我们一样,不会轻易在疫情面前轻易认输,而是要更努力地对抗,艰难地向前发展。

接下来,先轻松一下吧~ JavaScript 全球调查报告以"JavaScript 周期表"的形式,按类别列出了最流行的库,以及它们在 GitHub 上的 star 数(以千为单位),制作了T恤衫。见下图:

好了,咱们闲话少叙,书归正传。来看看 2020 年的数据吧!

调查国家和对象统计

今年的调查覆盖率了 137 个国家的 23,765 个人。今年,归功于一个了不起的志愿者团队,首次能够将调查问题翻译成多种语言。

JavaScript 特性使用统计

尽管大多数受访者都知道调查中提到的大部分 JavaScript 功能,许多人仍未实际使用其中的大部分功能。

这张图表显示了所有功能的不同采用率,按类别分组。外圈的大小对应于知道某个特征的用户总数,而内圈代表实际使用过该特征的用户总数。

JavaScript 框架使用情况

典型的新 JavaScript 库满意度较高,但使用率较低,这有时会使选择适合您需要的技术变得有点棘手。在这里,查看数据可以真正帮助你找到正确的方向。

每条线从2016年到2020年。越高,表示一项技术被更多的人使用,越往右一点,表示有更多的用户想要学习;或者曾经使用过,还会再次使用。

从统计结果可以看到,Webpack、React、Express、TypeScript、Jest 和 GraphQL 的增长都是非常强悍的(但是需要注意的是这是全球调查,国内的情况可能会不一样哦!)

JavaScript各种编译语言统计

从统计结果可以看到,TypeScript 这几年确实有点骚,还是独领风骚的那种。但是,Elem、Reason 也不能小视啊。尤其是 PureScript 在今年很看涨啊!可是,大叔现在只会 TypeScript,甚至有些都没听过,顿时内心一阵焦虑,真想喊出那句话:老子真的学不动啦!!

从这张统计表结果可以看到,TypeScript 不仅使用排名是独领风骚,用户满意度也是很不错的。嗯~ 说明活儿好才是真的好!

这张统计表统计了 JavaScript 其他框架的使用排名。看来这国外和国内的情况还是很不一样啊,大叔猜测到了国内 Vue.js 的排名一定是第一位的。

不过,新推出来的 Svelte 框架还真的不能小看。大叔本以为这两年不会再有什么新的框架会撼动 Vue.js、React.js 和 Angular 三大框架的地位了,但是这个 Svelte 真的是有可能的。再有,大叔也打算制作有关 Svelte 框架的课程,想学习的小伙伴记得关注大叔哦!

JavaScript 前端框架使用统计

Svelte 这个框架可真不是大叔一人之言啊,你看刚才的统计 Svelte 已经排在了第四位,这兴趣度和满意度来看 Svelte 未来的潜力真的不可估量啊!

React 和 Vue.js 的满意度还是不错的,Angular 就差点意思了,也难怪现在国内用 Angular 的人寥寥无几了。不过,大叔不得不再一次地说到 Svelte 了,这个满意度还是很不错的呢!

这是其他框架的统计情况,说句心里话,这上面的框架大叔是认识的少,不认识的多啊。你是不是也像大叔一样呢?留言告诉大叔吧!

JavaScript 后端框架使用统计

从这张统计表的结果来看,后端框架里面 Express 的占有率还是很高的。当然,大叔其实更喜欢像 Nest 或者 Hapi 这种后端框架,具体原因也说不清楚,单纯个人喜好吧!

再有,Next 和 Nuxt 这些服务端渲染框架也开始越来越主流了。这是不是也从另一个角度说明前后端分离的开发模式越来越主流了呢?!大叔期待你的答案。

这其他的框架里面,大叔是真的就没听说过几个。不过,最近大叔倒是对 Deno 很感兴趣,有兴趣想一起研究学习的小伙伴吗?

JavaScript 测试框架使用统计

说句实在话,大叔总觉得现在国内的前端对于测试这方面不是很重视。其实,大叔自己做的也不好,目前只使用过 Jest。从统计表的结果来看,这个 Testing Library 还是很强势的。嗯~ 有时间研究下!

JavaScript 构建工具使用统计

正当 webpack 的优势似乎已经解决了争论的时候,构建工具领域又出现了像 Snowpack 和 esbuild 这样的新工具,这使得自2017年调查以来首次给了它一个完整的章节。

在这里插入图片描述

JavaScript 构建工具这几年的发展基本上算是被 Webpack 垄断了,什么 Gulp啊,什么 Grunt 啊,都打不过。但是从这张统计表的结果来看,像 esbuild,以及和 Svelte 配合的 Snowpack 也很强势啊!

但是,这里有一点让大叔着实有点想不明白,尤大的 Vite 居然没上榜!也可能是因为 Vite 早期只适配了 Vue.js 的缘故吧,不过现在已经开放了。毕竟 Vite 开始让 Webpack 的作者管尤大叫了声"老大"的构建工具啊!

嗯~ 果不其然,Vite 原来在这里呢!

移动端&桌面框架使用统计

来到移动端和桌面端框架的统计结果可以看到,移动端的 React Native 还是比较强劲的,估计在短时间内应该也不会再出现能和 React Native 打的框架了。

不过,大叔要重点说的是桌面端的 Electron 框架。这货大叔在看到第一眼时,不得不到吸一口冷气。JavaScript 这是要逼死所有语言的节奏啊~ 移动端框架大叔早在 2012 年左右就意识到了,这是不可逆的趋势(可以参考 PC 端互联网的发展)。但是,桌面端?!你这太不讲武德了。

从这张统计表的结果可以看出 React Native 和 Electron 这两个框架的满意度还是不错的,大叔个人也是喜欢的很呢!

按理说,其他框架就不值一提了。但是,大叔要提醒你的是 Svelte Native!多说无益,你品,你细品~

其他工具库的使用统计

常规工具的使用统计还是在预期之内的,也没什么值得说的。如果这里哪个你还不会的话,那大叔建议你快点去学习学习吧!

其他的工具库数量也是很大的,这里大叔就不一一来说了,客官需要自取吧!不过,大叔还是要说一点的,就是 Tailwind CSS 这货,值得持续关注哦!

编辑器使用统计

编辑器这一块,VS Code 的逼格把握的还是牢牢的。反正这么说吧,自从大叔用上了 VS Code之后,是腰也不疼了,腿也有力了,吃啥啥香,其他编辑器都玩儿去吧!

其他编辑器?!大叔连一眼都不舍得给!!

浏览器使用统计

浏览器这块 Chrome 基本上是无一对手了,这货也是大叔现在的主流开发浏览器。但是,不知道从什么时候开始,大叔更喜欢用 Edge 了。而且,现在再看 MicroSoft 这家公司也没那么讨厌了!

博客或播客的统计

这些资源虽说都是国外的,很多还被墙掉了,但是国内的资源也不少啊~ 对于程序员来说,学习进步可是一等一的大事儿!

写在最后的话

好了,看图说话的作文终于写完了。在最后,大叔还是有几句话想说的:

  • 技术的前进步伐是不会停止的,作为程序员的我们只要还在这个行业,就必须学习下去。
  • 前端技术圈最近几年消停多了,但不是说就不会有新技术和框架出现了。千万不要麻痹自己!
  • 程序员是一个需要终身学习的职业,要时刻保持好奇心、好学心才可以。

原文链接:https://jinyunlong.cc/news/186

ROSTEA软件下载及情感分析详细操作教程(附网盘链接) 原ROST虚拟团队出品的ROST系列文本内容挖掘分析平台,是辅助人文社会科学研究的免费计算平台。该软件可以实现文本预处理、分字、分词、词性识别、特殊名词抽取、词频统计、英文词频统计、情感计算、分类算法、聚类算法等一系列文本挖掘,是人文社科研究和论文写作的一把利器。该软件用户量超过一万人,遍布海内外100多所大学,包括剑桥大学、日本北海道大学、北京大学、清华大学、香港城市大学、澳门大学等众多高校。关于ROSTCM6的安装介绍可以参考之前的文章ROSTCM6软件下载及语义网络分析详细操作教程ROST EA。 阅读详情

相关推荐

【个人记录】CentOS7升级glibc至2.28

由于CentOS7系统已经停止支持, 虽然大部分业务已经迁移至OpenEuler,但仍然有部分业务系统跑在CentOS7上。在尝试部署新业务环境时经常会提示如下错误(以code-server运行需要的node 20为例)node -v为了保障业务可正常运行,通常采用Docker继承好的node环境进行部署,但部分场景还是需要宿主机使用新版glibc版本。本文记录本人一次成功升级glibc(2.17=>2.28)的步骤。

喵呜 3883

国内外开源前端框架纵横谈

近年来随着Web应用交互复杂度的提升,前端开发也迎来了一个高速发展的时期。除了一些老牌框架纷纷推 出改动较大的升级之外,还涌现出一批新生代的开源库和框架,推动着Web应用开发理念向越来越强调前端架构的方向发展。当下的前端技术可以说是处在一个新 旧交替的过程之中,同时存在着许多不同的观念和实践。 本文试图对目前数量繁多的前端框架进行一些较笼统的分析和比较,抛砖引玉,希望能为大家在选择前端的技...

大伟 890

OpenClaw Windows 最详细安装指南

Windows上养龙虾:OpenClaw完整安装教程+钉钉接入,助你养只大龙虾

weixin_43405859的博客 2212

前端三大框架 Vue、React 和 Angular 的市场占比分析

随着前端技术的迅速发展,Vue.js、React 和 Angular 已成为全球最受欢迎的三大前端框架。在国内外,不同的框架在市场中的占比和流行程度存在显著差异。本文将从全球和中国市场的角度,对这三大框架的市场占比进行分析,并探讨各自的优势和适用场景。根据GitHub和Stack Overflow等开发者平台的数据,Vue.js、React 和 Angular 在全球市场的受欢迎程度各有不同。

Ammmmmmmmn的博客 1万+

半导体AMHS系统振动控制技术演进:从0.5G到超低振动的工艺革命

在半导体制造进入埃米级时代后,AMHS的振动控制能力将成为区分厂商技术等级的标尺。国内企业通过“弹性机械设计-混合主动控制-智能调度”的三重创新,正逐步突破0.2G阈值,支撑12英寸晶圆厂向3nm/2nm制程升级。未来,振动抑制不再仅是物流系统的性能参数,而是与光刻、刻蚀等核心工艺深度耦合的基础能力,这将重塑半导体设备产业的竞争格局。

m0_60674045的博客 1584

C#上位机与MES系统数据对接:从协议选型到安全传输的实战解析

本文详细解析了C#上位机与MES系统数据对接的全过程,从协议选型到安全传输的实战技巧。针对工业互联网场景下的数据对接挑战,提供了RESTful API、MQTT和OPC UA等协议的选型建议,并分享了健壮性设计、异常处理和安全传输的实用代码示例,帮助开发者高效实现数据上传与系统集成。

weixin_30566063的博客 105

浅谈前端三大框架和vue2、vue3的选择

目前前端最流行的是三大框架:Vue、React、Angular。框架数据对比: 谁是最好的前端框架?但是,我们从现实的角度,分析一下,学习哪一门语言更容易找到工作或者说更适合我们找到工作?那么,就前端来说,学习了HTML、CSS、JavaScript,哪一个框架更容易找到工作?如果是打算在国内工作的小伙伴, 看到这里应该明确了Vue的重要性, 也是我们前端开发必不可少的一个技能那么Vue2和Vue3我们该如何去选择呢?在2020年的9月19日,万众期待的Vue3终于发布了正式版,命名为“One Piece

m0_71485750的博客 6841

Frida实战:从adb连接到安卓设备参数加密Hook全流程解析

本文详细解析了使用Frida进行安卓应用动态分析的全流程。通过adb连接设备并部署Frida服务端,结合静态分析与动态Hook技术,精准定位并拦截关键函数,特别是针对参数加密等核心逻辑的实时监控与修改,为逆向分析与安全研究提供了高效实战方案。

weixin_29208077的博客 342

前端Layui框架介绍

父亲在家里养过一盆兰花,是蝴蝶兰,很是好看,后来,花渐渐谢了,父亲就再也没有养过,只是那花确实喜人。。。

IT小辉同学 2088

nuScenes数据集详细介绍

nuScenes网上介绍资料较多,但是大部分仅仅是对官网的翻译,缺乏各个文件的内在联系介绍。例如,nuScenes激光雷达的数据格式,点云包含哪几种属性。再比如,sample文件夹和sweeps文件夹下的文件关系,以及是如何在相关json文件中体现的。本文将详细介绍nuScenes数据集的各个部分。

叶子的博客 1万+

duilib入门基础一 容器之 BOX、VBOX、HBOX布局及其子控件align排列方式

序 容器 duilib有以下主要布局容器 Box(自由布局容器) VBox(垂直布局容器) HBox(水平布局容器) TabBox(多标签布局容器) TileBox(格子布局容器) ChildBox(子布局容器) ScrollableBox(可滚动容器) 一、Box容器布局 Box容器及其扩展VBox HBox是其中最常用的容器。 相对Box来说,HBox, VBox更好理解些 1.1 VBox HBox VBox下的各个控件垂...

目前打算换一个工作,有招聘windows c++方向的也欢迎联系,北京、济南 最好 3082

2021 年全球开发者调查报告出炉:Rust 发展迅猛、React.js 崛起、最高薪的是工程经理!

整理 | 郑丽媛 出品 | 优快云(ID:优快云news) 时光荏苒,不知不觉间一年又已过去大半,知名技术问答网站 Stack Overflow 一年一度的开发者调查报告也于近日新鲜出炉。 此次共有来自全球 181 个国家/地区的 83439 名软件开发者参与调查,问卷主要围绕编程语言、开发工具、应用框架的流行趋势及不同岗位开发者的职业发展等问题展开。 虽然在这份报告中,中国参与的开发者较少,8 万多份问卷中只有 1055 份来自中国,但不容置疑的是,这份报告还是在一定程度上体现了全球开发者的总体情.

极客日报 1万+

Unity之ASE+ShaderGraph+VFX入门到精通 目录

这里是ASE+ShaderGraph+VFX从入门到精通专栏的目录,不停更新中,有问题随时留言或者私信。

TxNet 2840

2020 全球 JS 现状调查报告

大家好,我是若川。偷偷告诉你,今天推文的第二条是在我的公众号回复「网盘」免费领取百度网盘会员,欢迎大家分享转发。给大家分享一篇好文,往期类似好文:2020 前端技术发展回顾2020年大前...

u012384510的博客 584

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

2020 全球 JS 调查报告新鲜出炉

完整报告地址: https://2020.stateofjs.com/zh-Hans/ 润色/翻译: 蓝色的秋风(github/hua1995116) 千呼万唤的全球2020的JS报告终于出来了。顺便附上2020全球CSS报告地址 2020年度全球CSS报告新鲜出炉 我们来看看这一个糟糕却又不平凡的一年,JS发生了什么样的变化。 尽管2020年很糟糕,但 JavaScript 作为一个整体仍然设法向前发展。随着语言本身的不断改进,得益于诸如可选链操作符和空值合并操作符并等新特性,TypeScrip..

程序员秋风的博客 1320

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

牛逼!2020 全球开发者调查报告终于出来了!

公众号关注“GitHubDaily”设为 “星标”,每天带你逛 GitHub!转自机器之心近日,Stack Overflow 发布了 2020 年度全球开发者报告。这是 Stack O...

GitHubDaily 3711

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

框架的游戏:2019 年 JavaScript 流行趋势

框架的游戏:2019 年 JavaScript 流行趋势1. 当今 JS 开发者需要具备的能力:我们基于数据的研究2. 主要收获3. 专家对 JS 开发未来趋势的看法 JavaScript 生态系统复杂多变,各种框架让人眼花缭乱。究竟孰优孰劣,如今的发展趋势是怎样的,用人单位又需要怎样的人才?本文站在一个中立者的角度,客观分析了当前这场“框架的游戏”中,JavaScript 的流行趋势。 Java...

码飞_CC的博客 2720

请查收 2020 全球 JS 现状调查报告

完整报告地址: https://2020.stateofjs.com/zh-Hans/润色/翻译: 蓝色的秋风(github/hua1995116)千呼万唤的全球2020的JS报告终于出...

Yvette Lau的专栏 279

2019 年 JavaScript 现状调查报告

2003 年,保罗·格雷厄姆(Paul Graham) 曾撰文提到,他的公司决定使用 Lisp。在该文章中他将 Lisp 描绘成计算机语言界的法语,它独特、深邃,能够表达难以描述的事物。 如果 Lisp 像法语,那么现如今的 JavaScript 就像英语一般。尽管二者的语法不一致,但英语是世界上最广泛使用的语言,JavaScript 是最广泛应用的计算语言。 然而,JavaScript 似乎没...

whyrookie的博客 969

《2020年IT行业项目管理调查报告》重磅发布

近年来,IT行业迅速发展,物联网、敏捷、DevOps等已成为行业的热门话题。为更好地了解行业现状,禅道项目管理软件联合各合作伙伴于2021年1月开展了针对IT行业的问卷调查,并推出了《2020年IT行业项目管理调查报告》。 《报告》概况 问卷收集有效数据为545份,受访者横跨多个城市、行业、岗位、年龄,保证全面性的同时可体现不同层面的多样性。《报告》从地域、行业、公司规模、岗位等入手,在项目团队、项目管理、使用工具、薪资待遇等方面展开分析,同时,针对不同选项等进行相关性分析,通过数据得到项目交付、项目质量与

Aaron_Zentao的博客 688

盘点2020年前端新趋势

2020年来了,前端发展到今天,不仅在形式、内容和功能上越来越丰富,对前端开发人员的要求也越来越高!2020年的前端,不仅在技术广度上提出了新的要求,前端开发人员薪资高低,早已经与技术深...

前端达人 2664

2020年掌握的十大趋势技术

十大趋势技术10)RPA(机器人过程自动化)9)大数据8)智能应用程序(I –应用程序)7)物联网(IoT)6)DevOps5)Angular和React4)认知云计算3)增强现实和虚拟现实2)区块链1)人工智能(AI) 注:本文为译文,难免会有一些错误发生,欢迎指正! 变化是唯一不变的。这也适用于您的职业生涯。如今,提高自己的技能是必需的,原因很简单,技术发展很快。 我列出了十大趋势技术,这些技术有望在2020年获得巨大的市场。 因此,让我们制定一项新的年度决议,以掌握以下任何一种技术: 1.人工智能 2

low5252的博客 1839

JavaScript 开发者数量暴涨、C# 超越 PHP,揭晓全球开发最新趋势!

整理 | 苏宓出品 | 优快云(ID:优快云news)近日,知名分析公司 SlashData 在调研了全球 155 个国家/地区的 19000 多名开发者后,重磅发布了 2021 第一...

优快云资讯 1万+

2020 , 10 大受欢迎的全球顶级编程语言与薪资水平

点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱英文 |https://codeburst.io/10-top-programming-languages-in-...

开发者技术前线-DevolperFront 1219

2020 年 10 大受欢迎的全球顶级编程语言与薪资水平

点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱英文 |https://codeburst.io/10-top-programming-languages-in-...

开发者技术前线-DevolperFront 544
上一篇: 本地配置多个 Git 账户信息,满足不同的 Git 平台
下一篇: let关键字:加强版的var关键字
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值