当前位置: 首页 > 科技观察

2022年软件发展的五个预测

时间:2023-03-11 20:30:43 科技观察

【.com快译】每个企业都在成为软件企业。随着数字化转型的深入,公司的工作、运营方式以及为客户提供的服务越来越多地编码在软件中。这意味着软件开发即使不是许多企业的战略重点,也已成为一项关键职能。在市场研究公司ForresterResearch刚刚发布的《预测2022年:软件开发》报告中,它指出开发团队“一直承受着快速交付数字功能并为客户创造动态和预期体验的压力。”报告称,到2022年,开发人员有望看到事件驱动架构、跨平台移动应用程序开发、协作工作管理和人工智能机器人的更广泛使用。以下是Forrester对2022年软件开发实践和运营的五项预测。至少有三分之一的企业将关注事件驱动架构。根据软件供应商TIBCO的定义,事件驱动架构(EDA)是一种软件模式或模型,使组织能够检测事件或重要的业务时刻,例如交易或网站访问)并实时或接近实时地采取行动。维基百科条目指出,EDA范例有助于“事件的生成、检测、消费和响应”。Forrester表示,2020年,全球12%的开发人员表示他们的组织以EDA为重点,而今年这一数字已上升至20%。%。该研究公司预计这一百分比将在2022年加速增长,35%的IT组织将“关注”EDA。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报道称,今年微软发布了GitHubCopilot的受控试用版,IBM推出了AIforCode和AIstack,甲骨文发布了查询语言生成器;该报告预计2022年将有更多生产级、开源、基于GPT-3的代码解决方案可用。Forrester还预测,低代码和无代码开发工具的供应商将在工具中集中嵌入人工智能,包括添加自然语言能力,使工具更易于使用。在机器人程序的使用在开发和测试阶段变得司空见惯之后,它将继续扩展到整个软件开发生命周期。协同工作管理将取代战略组合管理Forrester多年来,协同工作管理已经超越了基本的协作功能,成为工作规划的关键驱动力。再加上支持预测性工作规划的分析和机器学习功能的加入,这将推动许多企业将传统的软件组合管理工具替换为协作工作管理。原标题:2022年软件开发的5个预测,作者:RickWhiting