全国协议5人面授小班,企业级独立开发考核,转业者的IT软件工程师基地 登录/注册 | 如何报名

免费领取试听课程

并获得专业顾问一对一进行选课辅导

课程名称不能为空
姓名不能为空
手机号码不能为空

领取成功

2022编程"天气预报",Python、Java主导地位,Rust、Go发展迅速,元宇宙核心关注点

行业新闻 汉码未来 | java 元宇宙 Python

2022-02-14 10:24:16

从移动时代到云计算大数据,再到人工智能、机器学习、云本等逐渐为人们所知。技术的变化日新月异,但许多核心技术仍然占主导地位。新技术的到来不仅注入了新鲜血液,而且促进了核心技术的不断更新。

2022编程"天气预报",Python、Java主导地位,Rust、Go发展迅速,元宇宙核心关注点

2022年1月25日,Oreily发布**《2022年技术趋势》**报告,对技术发展进行了全面分析,统计了2021年1月至2021年9月的数据,并与2020年同期的数据进行了比较。涉及微服务、云服务、Web框架、Kubernetes、人工智能、机器学习、数据库、虚拟现实等热点话题。

本报告分析了四种数据,包括搜索查询、Oreilyanswer中的问题、标题分类的资源使用和主题分类的资源使用。平台上未收集的内容(如QUIC协议或HTTP/3)未纳入统计范围。

数据成为搜索频率最高的词汇,2022年可能会继续占主导地位。

作为一个智能搜索引擎,o'reilyanswers允许用户搜索特定问题或在问题库中找到示例问题。本报告统计了o'reilyanswers中出现的所有单词。结果表明,最常见的五个词是数据、Python、Git、测试和Java;用户搜索频率最高的问题是什么是动态编程?和如何写单元测试?

因此,我们可以得出结论,数据仍然是开发人员最关心的话题之一。与数据相关的最常见的词是数据治理,其次是数据科学。数据分析和数据工程排名较低。这表明,数据治理将是数据领域的研究重点。

在过去的数据统计中,Python和Java是前两种编程语言,今年也是如此。不同之处在于Python和Java的搜索频率下降,而Rust和Go的频率正在快速增长。此外,编程也是最常用的关键词之一。排名第三的是Kubernetes,然后是Golang和Rust。其中,Kubernetes的提问频率反映了对容器安排的兴趣。

此外,AWS、Azure和云也是搜索频率很高的词,说明开发人员非常关注云平台的发展。GCP谷歌云的频率也在榜单前3%。

关于加密货币(如比特币、以太坊、加密货币、NFT等)的词汇频率仍在前20%,但排名有所下降。

网络安全已成为企业关注的焦点,今年将有哪些突破?

2021年,由于勒索软件的攻击,各大基础设施、医院和企业的安全性受到前所未有的威胁。根据O'relly的调查,6%的受访者公司受到攻击。2021年7月6日,美国软件商Kaseya受到攻击,数千名客户受到攻击影响。公司首席执行官Fredvocola表示,攻击者要求支付高达7000万美元的赎金。

根据Oreilly的研究,自今年以来,网站上的安全相关内容大幅增加,勒索软件的内容增加了270%,与此同时,隐私相关内容增加了90%。此外,应用软件的安全性、恶意软件、威胁等内容不同程度地增加。

此外,标题中有安全或网络安全字样的文章浏览量分别增加了17%和24%。虽然与上述内容相比,这些关键词的增长相对缓慢,但在总数上,安全的频率远远领先于所有其他词汇。

软件架构、Kubernetes和微服务提及最多。

软件开发是o'relly平台的主要类别,涵盖编程语言、云、架构等多个内容。数据显示,软件架构、Kubernetes和微服务是2021年提最多的三个主题,同比增长分别为19%、15%和13%。虽然与API网关(218%)等主题的增长趋势相比,这三个数据的增长微不足道。但这也反映了一个规律:规模小的主题增长趋势明显,已经占主导地位的主题增长缓慢。API网关相关内容数量约为架构或Kubernetes内容的1/250。

然而,尽管API网关数量相对较少,但218%的增长仍然令人惊讶。云原生获得的54%增长也是如此。如今,企业正在大力投资Kubernetes和微服务。他们正在利用云服务构建云原生应用程序,而API网关是客户端和服务之间路由要求的重要工具。

在这种情况下,容器内容显著增加(137%)并非偶然。容器是包装应用程序和服务的最佳方式。虽然将应用程序迁移到容器并使用Kubernetes生态系统中的工具进行管理并不困难,但几年前,企业的应用程序只能在少量服务器上运行,只能手动管理。如今,许多企业的规模正在扩大,拥有数千台服务器,并提供数百项服务。这都归功于云技术的发展。

说到微服务,我们必须提到分布式系统。过去一年,分布式系统的内容增长了39%。因此,复杂系统和复杂性的数量也在增加(157%和8%)。同样值得注意的是,几年前不受欢迎的设计模式再次卷土重来,实现了19%的增长。

量子计算仍然是一个有趣的话题。虽然浏览量很小,但同比增长了39%。对于一项尚未成功的技术来说,这一成就已经非常好了。虽然量子计算机取得了突破,但制造能够完成工作的量子计算机需要很多时间。一旦量子计算机到来,它必然会带来新的变化。

此外,软件架构也起着重要的作用。没有架构,我们不能重建剩余的应用程序、云技术、微服务等。软件架构可以帮助维护不灵活的剩余应用程序,并随着需求的变化不断更新。因此,预计软件架构的数量将继续增加。

随着云服务的不断发展,云原生们带来什么?

在过去的一年里,随着云技术的不断发展,云服务的竞争越来越激烈。调查显示,AWS的内容减少了3%,而MicrosoftAzure和谷歌Cloud的内容分别增加了54%,其中Azure的内容几乎等于AWS的数量,谷歌Cloud排名第三。除云服务外,去年云内容增长15%,云原生内容增长54%。

另一个趋势是,混合云和多云的内容基础仍然很小(约为谷歌的十分之一),但增长速度非常快(分别为145%和240%)。这反映了企业不能仅仅通过单一的云服务器构建云战略的问题。要构建云战略,我们必须意识到云本质上是多(或混合)的。最重要的不是选择哪个云服务器,而是如何跨多个云服务器构建有效的云架构,这已成为云原生的重要内容。

Web框架稳步发展,元框架会打破格局吗?

在过去的两年里,Web编程技术一直在稳步发展。HTML、CSS和JavaScript的核心组件内容几乎没有变化(分别增加1%、2%和3%)。如果Java和Python是企业和数据开发人员的核心,那么HTML、CSS和JavaScript对于前端开发人员来说也是如此。据统计,PHP内容增加6%,jquery内容增加28%,网页设计内容增加23%。

在新兴框架和元框架中,Svelte似乎在快速发展(增长71%),Vue和Next.js的内容减少了(均减少了13%)。如果这种情况持续下去,Svelte可能会在几年内成为流行框架之一。

关于React框架的内容数量基本没有变化(增长2%),但Angular框架的内容显著减少(减少16%)。Javascript的数量几乎和React一样。Rails的内容减少了19%。


以上就是汉码未来给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多2022编程"天气预报",Python、Java主导地位,Rust、Go发展迅速,元宇宙核心关注点相关内容的小伙伴可以登录汉码未来官网咨询,主打5人小班,全程面授,主打Java开发,web前端开发等课程,有专业的授课老师为你答疑解惑。

    

分享到:



【免责声明】由于政策等各方面情况的不断调整与变化,本网站所提供的信息仅供参考,请以权威部门公布的正式信息为准。本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。 删除,请联系客服。
相关推荐
为什么选择汉码未来