第一部分
一、前言
2020年,JavaScript仍然很糟糕,整体上还是设法向前发展了。由于语言本身Optional Chaining(可选链操作符)和Nullish Coalescing(空值合并操作符)等新功能而不断改进,因此TypeScript的广泛采用通过普及静态类型将事物推向一个全新的高度。
在框架方面,就在我们认为一切都已解决的时候,Svelte进来并用前端的全新方式震撼一切。在多年的webpack统治下,甚至构建工具也显示出新活动的迹象。
但是这次的区别是,相对而言,“老”后卫什么都没走。Svelte和Snowpack很棒,但是React和webpack也很棒。可以肯定的是,它们最终也会成为JavaScript大流氓的牺牲品,但是不会持续很多年。
因此,让我们享受这里所拥有的一切:一个不断完善的强大生态系统!
在过去五年中持续增长之后,Python在最受欢迎的技术列表中从去年的第二名下降到今年的第三名,被TypeScript击败。Rust连续第五年蝉联最受欢迎技术的头把交椅。
二、访问对象统计
2020年2月份,Stack Overflow 发布了《2020 年度全球开发者报告》。 Stack Overflow的年度开发者调查是世界上规模最大、内容最全面的关于代码开发者的调查。每年,他们都会进行一次调查,内容涉及从开发人员最喜欢的技术到他们的工作偏好等各个方面。今年是Stack Overflow发布年度开发者调查结果的第十年,有近65000名开发者参加了今年的这个此次调查。
第二部分
一、开发人员类型
大约55%的受访者认为自己是全栈开发人员,大约20%的人认为自己是移动开发人员。
今年每个受访者中开发人员类型识别的中位数为3,最常见的组合包括后端,前端和全栈开发人员。
高度相关的对包括数据库管理员和系统管理员,DevOps专家和站点可靠性工程师,学术研究人员和科学家以及设计师和前端开发人员。
二、最受欢迎的技术
毫不奇怪,JavaScript连续第八年保持其作为最常用编程语言的据点。Ruby在2017年曾一度跻身该榜单的前十名,但它已经下降了,被Go和Kotlin等更新,流行的技术所超越。
第三部分
Web框架
当纯粹专注于Web框架时,我们看到jQuery仍然是王者,但它却逐年缓慢地输给了React.js和Angular。
我们确实看到了一些合并,因为超过35%的受访者使用jQuery,React,一个Angular版本(将Angular(代表Angular 2+)和Angular.js组合在一起)或某种ASP.NET(ASP.NET或ASP) .NET Core)。
其他框架,库和工具
[
](insights.stackoverflow.com/survey/2020…)
与去年类似,我们询问了开发人员正在使用的许多其他杂项技术。
Node.js连续第二年位居榜首,一半的受访者使用它。
我们还看到,数据分析和机器学习技术(例如Pandas,TensorFlow和Torch / PyTorch)的普及全面增长。
数据库
在查看数据库技术时,结果与我们去年观察到的结果基本一致。
MySQL一直位居榜首,其次是PostgreSQL和Microsoft SQL Server。
但是,我们看到Firebase的受欢迎程度略有增长,今年它在Elasticsearch方面有所优势。
平台类
[
](insights.stackoverflow.com/survey/2020…)
Linux和Windows在最受欢迎的平台上保持着头把交椅,超过一半的受访者表示他们今年已经完成了开发工作。
我们还看到Docker和Kubernetes等容器技术的普及率逐年增长。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!