2022年软件开发领域的五大预测

来自:米么信息
时间:2021-12-01 10:33:53
分享:
米么信息 米么信息 米么信息
每家企业都在变成软件企业​。随着数字化转型深入开展,公司所做的业务、运营方式以及向客户提供的服务日益被编码到软件中。这意味着软件开发即使不是许多企业的战略要务,也已成为关键职能。

每家企业都在变成软件企业。随着数字化转型深入开展,公司所做的业务、运营方式以及向客户提供的服务日益被编码到软件中。这意味着软件开发即使不是许多企业的战略要务,也已成为关键职能。

 

市场研究公司 Forrester Research在刚刚发布的《预测2022年:软件开发》报告中指出,开发团队“面临着迅速交付数字功能并为客户创造动态和预期的体验这一持续压力”。报告称,2022 年,开发人员有望看到事件驱动架构、跨平台移动应用程序开发、协作工作管理和人工智能机器人的使用会更广泛。

 

以下是Forrester对2022年软件开发实践和运营所做的五个预测。

 

至少三分之一的企业将专注于事件驱动架构

 

根据软件供应商TIBCO的定义,事件驱动架构(EDA)是一种软件模式或模型,它使组织能够检测事件或重要的业务时刻(比如交易或网站访问),并实时或近实时地采取行动。维基百科条目指出,EDA范式促进“事件的生成、检测、使用,并对事件作出反应。”

 

Forrester表示,2020年,12%的全球开发人员表示所在组织专注于EDA,这个比例今年已提高到20%。该研究公司预计,随着35%的IT组织“重点关注”EDA,这个比例在2022年会加快提高。

 

Forrester补充道,随着API管理的范围从REST扩大到EDA,领先的API管理供应商将调整它们的产品,以添加支持AsyncAPI的更多事件管理功能。

 

所有跨移动开发环境都将支持Web运行时环境

 

Web前端和移动前端在融合;据Forrester声称,2022年,这种能力“将使成功的移动开发环境与垂死的移动开发环境区别开

 

Web应用程序有多种形式,Forrester预测人们对下一代独立于平台的运行时环境的热情将会增加。编程语言的选择将不那么重要。

 

报告称:“具有高效即时(JIT)的字节码解释器和预先编译器将允许代码跨平台运行,但这一回,流式执行和多阶段JIT将意味着启动不会延迟。”

 

一半的企业开发团队将转向整合的DevOps工具链和管道

 

Forrester表示,许多组织已经转向整合的测试框架;这家市场研究公司预测,2022年DevOps工具方面会上演同样的一幕。

 

Forrester表示,这将实现自动化治理和合规,促进GitOps的采用,并利用价值流管理工具。 根据GitLab的定义,GitOps是一种操作型框架,它在应用程序开发中运用了DevOps最佳实践,比如版本控制、协作、合规和CI/CD,并将它们应用于IT基础设施自动化。

 

Forrester表示,新的DevOps系统将基本上被托管,实际上成为平台即服务。这将使团队能够自动化管理从构建到基础设施部署的整个开发周期,不必部署基础设施本身。

 

到2022年底,几乎所有开发工具都将包含人工智能机器人

 

Forrester报告指出,今年微软发布了GitHub Copilot的受控制试用版,IBM推出了AI for Code和AI stack,Oracle发布了查询语言生成器;报告预计更多的生产级、开源、基于GPT-3的代码解决方案会在2022年面市。

 

Forrester还预测,低代码和无代码开发工具的供应商将在工具集中嵌入人工智能,包括添加自然语言功能,使工具更易于使用。

 

使用机器人在开发和测试阶段变得普遍之后,会继续扩展到整个软件开发生命周期。

 

协作工作管理将取代战略性组合管理

 

Forrester表示,多年来,协作工作管理已不仅限于基本的协作功能,而是成为工作规划的关键驱动因素。加上增添的分析

 

和机器学习功能以支持预测性工作规划,这将促使许多企业在2022年会将传统的软件组合管理工具换成协作工作管理。


米么信息 米么信息 米么信息
分享文章至
推荐阅读

成都市软件开发公司如何更好的去开辟APP市场?

2019-03-20
网络化时代软件开发公司有很多,对于各个软件开发公司而言,如何更好的开发自己的市场是非常重要的。

手机软件开发注意事项是什么?

2019-01-07
手机软件开发相对而言是一个比较严肃的过程,如果有一点错误的话,肯定会导致整个软件无法正常运行,那么在手机软件开发的过程当中都有哪些注意事项? 1>手机软件开发一定要在各个阶段里面认真对待,如果有疑问或者是有不确定的地方,就一定要提出来,千万不能够通过自己的经验来进行判断,也无法做出最大的理解。 2>如果要做手机软件开发的话,在整个开发的过程当中必须要保证所有的编码都是符合合约的,而且在实际进行编程之前一定要做到对所有的规章制度的了解和熟悉,这样的话才能够确保时间。

专业的成都软件开发公司如何进行项目管理?

2019-04-19
20年前,马云站在巨人的肩膀说过“互联网将改变人类生活的方方面面”,如今,这句话已经成为现实。未来几年,随着5G技术的普及,并依托AI、大数据等技术的新兴软件或将再一次改变人类的生活

成都移动办公软件开发给企业带来的好处有哪些?

2019-12-12
随着智能设备的普及和应用,移动办公软件开发APP的应用也在我们日常工作中普及开来,办公系统通过与企业移动办公软件开发APP的数据对接,可以让企业的管理者和员工,通过手机及时的查询公司的经营,文件的查阅,信息的传达等等,通过移动办公软件APP应用方便了企业进行更好的管理。