曾几何时,“瀑布式”占据了二十世纪软件开发的主流,开发时间往往以年计,一款软件应用动辄几年才能交付。而随着社会生产力的跃升,“瀑布式”已严重跟不上时代的节奏,2001年,“敏捷宣言”的发布,宣告新的开发模式的大变革,敏捷运动如星火燎原,席卷全球,敏捷开发模式渐入人心。而近年来,开源、新型编程语言、云原生、低代码等与敏捷理念的协同发展,进一步降低了开发门槛,提升了开发效率,以“月”为单位的开发部署时间,成为现实。而2022年以来,AIGC、大语言模型的横空出世,再次刷新了软件开发范式,让应用开发和部署渐成“快消品”——就像紫光云公司首席技术官柳义利所言:“我们的应用触达到C端之后,可能很多企业甚至老板等不及一个软件的开发按月计算,很多时候应用上线就是按天算的,甚至上午布置下午就要上线。所以应用的敏捷迭代和开发必须基于云原生、AI、低代码开发的能力才能实现。”
为了顺应技术和市场趋势、响应客户和伙伴需求,作为深耕技术服务领域多年的云厂商,紫光云继2019年推出紫鸾1.0、2021年推出紫鸾3.0之后,2024年3月1日,将当前热门的云原生、大模型、低代码等能力统一汇聚其中,同时依托DevOps对开发流程进行升级,打造开发运行一体化的应用敏捷开发全家桶发布紫鸾5.0,从而进一步拉高了应用开发平台的基线。
云原生+AI:当红技术筑基
近年来,容器、微服务、Service Mesh等云原生技术的涌现,将整个应用开发过程、开发流程都带入云端,开发模式、开发工具、开发成果、开发商业模式等整个开发范式发生巨变,云原生化成为业界共识。
随着AI、大模型的爆发,各行各业正在被AI重塑。紫光云自然也不例外。作为紫光云的看家本领,紫鸾的PaaS云原生平台能力早已深入到紫鸾,而此次在大模型浪潮之下,紫鸾5.0将云原生能力演进到AI应用开发能力,实现云原生的引擎和AI应用开发并行,提供AI大模型MaaS服务,将模型及AI应用服务化,并提供+行业数据的大模型微调和MaaS服务。MaaS服务使得用户可以通过拖拉拽的方式,引入大模型需要的本地私域数据,生成自己想要的AIGC的聊天应用程序,程序可以编译,也可以在模型的系统当中进行发布。
DevOps:开发流程升级
在应用架构领域,稳态强调稳定、安全、合规,主要服务于传统核心系统,敏态则通过弹性和敏捷能力,提供灵活、高效的业务、组织和流程架构,主要服务于创新业务,在数字化转型如火如荼的今天,很多企业中,稳态与敏态并存。因此,如何帮助用户在厘清敏态、稳态“双态”各自边界的同时,支持实现“双态”的融合共进,成为云厂商的一个必答题。
紫鸾5.0在开发流程上对DevOps的整个云原生开发流程管理进行了升级和迭代,打造了DevOps闭环,通过一套先进的云上管理系统,兼顾传统的“稳”态与新型的“敏”态运维模式,重塑IT项目管理流程,实现“双态”应用的云上开发与自动化运维,保证软件开发质量的合规和安全。
例如在金融行业,所有的软件开发和生态能力开发必须进入安全审计,有一套安全Git检查所有的程序是否安全,基于DevOps流程把各个节点的事项和检查项落实清楚,保障在云上所有基于DevOps发布的程序,都是一样的质量标准和安全、一样的能力集再进行发布。
低代码:懂业务就能开发
长期以来,应用开发都被认为是程序员的专利,随着云原生、AI等简化开发工作的技术的大量引入,如何帮助“人人”以低门槛或者零门槛做应用开发,是“人人都是开发者”时代是否真正到来的一个重要标志。
近几年大火的“低代码”,初衷就是帮助不懂编程语言的“业务人员”,通过简单的特别是图形化的操作,就能实现业务逻辑,从而生成自动化的应用,高效、快速地满足业务需求。
紫鸾5.0通过低代码平台实现短平快创新,实现分钟级页面开发、小时级应用开发。当前随着SaaS、应用开发能力集的积累,紫鸾5.0已经形成了100多个页面相关组件,50多个流程节点,客户只需要把业务理解,把业务逻辑拉通,剩下所有交付级的界面都可以简单地通过流程和模板轻易的实现。
云原生、大模型、DevOps、低代码,每一种技术背后都有众多的玩家。紫光云在“人有我有、人有我精”的产品发展思路指引下,实现了众多先进技术、理念的融合,紫鸾5.0的应用敏捷开发平台很大程度上会帮助更懂业务的渠道和合作伙伴,在紫鸾5.0提供的SaaS应用基础上做二次持续迭代和快速部署和开发,这便相当于紫光云是“造铲子”的,提供好的工具,让合作伙伴去服务终端客户,形成更好的产业生态。由此,紫光云可以把更多的人力和资源投入到核心产品上和大量可复制的软件核心能力上,再服务于生态和客户,如此便形成了更为良性的循环。让我们共同期待紫鸾5.0接下来的惊艳表现。