php高级程序设计:模式、框架与测试数据成搜索频率最高词汇,2022或将继续占主导 php框架高级编程
2022-03-07
出品 | CSDN (ID:)
2022年1月25日,O'发布了《2022年技术趋势》报告,对2021年1月至2021年9月的技术发展、统计数据进行了全面分析,并与2020年同期数据进行了对比。它涵盖了微服务、云服务、Web 框架、人工智能、机器学习、数据库、虚拟现实、增强现实和元宇宙等热门话题。
该报告基于四种类型的数据,包括搜索查询、O' 中提出的问题、按标题的资源使用情况和按主题的资源使用情况。平台未采集到的内容(如QUIC协议或HTTP/3))不计入统计。
数据成为最常搜索词,2022年将继续占据主导地位
作为一个智能搜索引擎,O' 允许用户搜索特定问题或在题库中查找示例问题。这份报告统计了O'中出现的所有词,结果显示出现频率最高的五个词是“data”、“”、“Git”、“test”和“Java”;而用户搜索最频繁的问题是“什么是动态编程?” 和“如何编写好的单元测试?”。
由此我们可以得出结论,数据仍然是开发人员最关心的话题之一。与数据相关的最常见的词对是“数据治理”,其次是“数据科学”。“数据分析”和“数据工程”排名较低。由此可见php高级程序设计:模式、框架与测试,“数据治理”将成为数据领域研究的重点。
在过去的统计中,Java 是排名前两位的编程语言,今年也是如此。不同的是,Java 的搜索频率下降了,而 Rust 和 Go 的搜索频率却在快速增长。此外,“编程”也是最常用的关键词之一。第三位是,其次分别是和Rust。这些问题的频率反映了对容器编排的兴趣。
此外,“AWS”、“”、“云”也是搜索频率非常高的词,可见开发者对云平台的发展十分关注。GCP 的使用频率也在榜单前 3%。
与加密货币相关的术语(如比特币、以太坊、加密货币、NFT 等)的使用频率仍位于前 20%,但排名有所下滑。
网络安全已成为企业关注的焦点。今年会有哪些突破?
2021年,由于腾云网络的攻击,重大基础设施、医院和企业的安全将受到前所未有的威胁。根据 O' 调查,腾云 6% 的网络受到攻击。2021 年 7 月 6 日,美国软件供应商遭到攻击,数千名客户受到攻击。该公司首席执行官 Fred 表示,攻击者索要高达 7000 万美元的赎金。
据O'调研,从今年开始,网站上与安全相关的内容显着增加,关于腾云网络的内容增加了270%,与此同时,与隐私相关的内容增加了90%。此外,与应用软件安全、恶意软件、威胁等相关的内容也有不同程度的增加。
此外,标题中带有“安全”或“网络安全”字样的文章的浏览量分别增加了 17% 和 24%。尽管与上述相比,这些关键词的增长相对缓慢,但“安全”的提及频率总体上远远领先于所有其他词。
与安全相关的观点和同比增长
软件架构和微服务被提及最多
软件开发是 O' 中的一个大类别,涵盖了许多事物,例如编程语言、云和架构等等。数据显示,软件架构和微服务是2021年被提及最多的三个话题,同比分别增长19%、15%和13%。尽管与 API 等主题的增长趋势(增长 218%)相比,这三个数字的增长相形见绌。但它也反映了一种模式:较小的主题往往会增长得更清楚,而已经占主导地位的主题增长得更慢。API 网关相关内容的数量约为架构或内容的 1/250。
然而,尽管 API 网关的数量相对较少,但 218% 的增长仍然是一个惊喜。云原生获得 54% 的增长也是如此。如今,企业在微服务上投入了大量资金,他们正在使用云服务构建云原生应用程序,API 网关是在客户端和服务之间路由请求的重要工具。
在这种情况下,容器内容提及的显着增加(137%)并非巧合,容器是打包应用程序和服务的最佳方式。虽然将应用程序迁移到容器并使用生态系统中的工具进行管理并非易事,但几年前,企业应用程序仅限于在少量服务器上运行,并且只能由人工管理。如今,许多企业的规模不断扩大,拥有数千台服务器和数百种服务。这一切都要归功于云技术的发展。
说到微服务,就不得不提到分布式系统。过去一年,关于分布式系统的内容增长了 39%小程序开发,同时提到复杂系统和复杂性的内容也相应增加(157% 和 8%)。还值得注意的是,几年前不受欢迎的设计模式正在卷土重来,并且增长了 19%。
量子计算仍然是一个有趣的话题,尽管观看次数减少,但同比增长 39%。对于一个还没有成功的技术来说,这个结果已经非常不错了。尽管量子计算机取得了突破,但制造一台能够完成这项工作的量子计算机还需要一段时间。一旦量子计算机到来,势必会带来新的变化。
除此之外,软件架构也起着重要的作用。没有架构,我们就无法重建遗留应用程序、使用云技术和使用微服务等。软件架构可以帮助维护不灵活的遗留应用程序,并随着需求的变化保持更新。因此,软件架构的提及越来越多也就不足为奇了。
编程语言页面浏览量和同比增长
云服务不断演进,云原生会给我们带来什么?
随着过去一年云技术的不断发展,云服务的竞争日趋激烈。调查显示,AWS的内容下降了3%,而AWS的内容增加了54%,几乎与AWS的数量持平,位居第三。除了云服务,与云相关的内容去年增长了 15%,而云原生内容增长了 54%。
另一个趋势是围绕混合云和多云的内容基数仍然很小(大约十分之十一),但增长非常快(分别为145%和240%)。这反映了一个问题,企业不能只用单台云服务器构建云策略,在构建云策略时,必须意识到云本质上是多台(或混合)的,最重要的不是选择哪台云服务器,而是如何跨多台构建云服务器,有效的云架构,已经成为云原生的重要组成部分。
云服务器页面浏览量和同比增长
Web框架稳步发展,元框架会打破格局吗?
在过去的两年中seo优化,Web 编程技术一直在稳步发展。核心组件 HTML、CSS 和内容几乎没有变化(分别上升 1%、2% 和下降 3%)。如果说 Java 和是企业和数据开发人员的核心语言,那么 HTML、CSS 甚至更适合前端开发人员。据统计,PHP 的内容增加了 6%,相关内容的内容增加了 28%,网页设计的内容增加了 23%。
在新兴框架和元框架中,似乎增长迅速(增长 71%),Vue 和 Next.js 的内容较少(均下降 13%)。如果这种情况持续下去,它可能会在几年内成为流行的框架之一。
虽然关于框架的内容量基本没有变化(上升 2%),但框架的内容却显着下降(下降 16%)。数量几乎相同,内容小了19%。
Web 框架的数量和同比增长
薛定谔的人工智能、机器学习和数据
虽然网络上有很多关于人工智能出现的预测,但有人认为人工智能将面临低谷,也有人说它将是未来的新秀。但根据 O' 的说法,2021 年标题中带有“人工智能”的内容将减少 23%,而有关人工智能的内容将在 2021 年减少 11%。该领域的主导主题是机器学习(ML),人工智能智能仅占机器学习内容的四分之一。
现在让我们看一些具体的技术。深度学习的内容减少了 14%,但神经网络的内容增加了 13%,强化学习增加了 37%,对抗性网络增加了 51%。从这个角度来看,开发者的关注点已经从一般的内容转向了具体的内容。
同样值得注意的是数据治理(增长 87%)和 GDPR(增长 61%)的内容显着增加。数据治理及其相关方面(如数据来源、数据完整性、审计、可解释性等)将变得越来越重要。未来,对数据的监管必然会更加严格。数据治理将继续存在。
AI 和 ML 等内容的数量和同比增长
数据库的出路在哪里?
没有数据和数据库,机器学习就不存在。数据显示在数据库中,它的内容增加了5%,开源数据库的内容增加了22%,内容减少了17%,包括、、、等。与其说是技术,不如说是这是一种理念——致力于为系统设计人员扩展存储选项的数量。
在数据库中,内容增加了 10%。、 和显着下降(分别为 27%、8% 和 57%)。虽然这四个数据库的总内容自 2020 年以来减少了 4%,但比 . 尽管趋势已经转向关系数据库,但这并不是最终结果。
去年,图形数据库的内容增长了 44%php高级程序设计:模式、框架与测试,但这仍然是一个相对较小的类别。同样,有关时间序列数据库的内容增加了 21%。时间序列数据库是指用于按时间(点或间隔)存储和索引时间序列数据的软件,对于与监控、日志记录和可观察性相关的应用程序很重要。
尽管图和关系数据库发展迅速,但关系数据库仍然并将继续主导数据库世界,没有机会取代关系数据库。
数据库内容和同比增长
虚拟现实还是增强现实?元界进入公众视野
虚拟现实(VR)和增强现实(AR)也是O'的热门话题。尽管它们几次成为热点,但它们从未持续多久。谷歌眼镜在 2013 年大受欢迎,但从未得到广泛使用。像这样的初创公司已经针对消费者制造了 VR 眼镜,但他们从未成功打入游戏玩家市场。
然而,今年,我们仍然认为 VR 和 AR 具有巨大的潜力。马克扎克伯格早在去年 7 月就提出了“元宇宙”,并将其重新命名为 Meta,从而引发了一场新的革命。微软等其他公司也纷纷效仿,推出了自己的版本。苹果一直保持低调,但据透露该公司正在研发 AR 眼镜。
数据显示,与虚拟现实、VR 和 AR 相关的内容正在增加(分别为 13%、28% 和 116%)。但自从 O's 的统计数据于去年 9 月结束后,尽管搜索量猛增了 489%,但“”这个词并没有被包括在内。
VR 和 AR 内容量和同比增长
2022技术预测,哪些领域将再次登顶?
在总结了 O' 中超过 1 个项目的信息之后,在查看了 O' 中的一百万个搜索查询和结果之后,我们对 2022 年的期望是什么?
其中,一些事件引起了人们的关注:GPT-3 使用深度学习生成类似人类的文本,网络犯罪分子在发起软件攻击后索要数百万美元等等。许多技术事件被广泛报道,尽管尚未统计,例如机器人过程自动化 (RPA)、数字孪生、边缘计算和 5G。根据未来的发展方向,这些技术可能意义重大。
【参考】
《新程序员003》正式上线,50多位技术专家合着,云原生和数字开发者的技术选书。内容既有发展趋势,又有方法论结构,有华为、阿里巴巴、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名企业的云原生和数字化第一手经验!