智能开发因为此次 ChatGPT 热潮而备受瞩目,但其实早在数年之前,低代码平台、全栈式全自动开发等一系列对智能开发的探索就已经开始。
自2014年 Forrester Research 提出“低代码”概念后,低代码平台的发展快速起步,除 OutSystems 和 Mendix 等低代码厂商外,微软、谷歌等巨头也纷纷开始布局低代码。2015年前后,低代码概念进入中国,奥哲、ClickPaas 等一批本土低代码品牌迅速崛起,阿里、腾讯、金蝶、用友等云厂商和传统软件厂商也先后入局。根据 IDC 数据,预计到2025年中国低代码市场规模将超过10亿美元。
方兴未艾的低代码平台、全栈式全自动开发均立足于通过技术创新为软件开发团队带来生产力提升3D场景,从而改变传统的软件开发范式,解决行业当前面临的诸多痛点。
但从产品能力而言,全栈式全自动开发与更为人们所熟知的低代码平台存在不小的差异:
应用场景——大部分低代码平台基于 BPM 流程引擎实现,本质上只能解决简单的工作流,以设计表单为驱动,无法实现复杂功能和逻辑;全栈式全自动开发则不仅支持不同业务场景下定制化的小型应用开发,还能够支持如电商平台等复杂的大型应用系统开发。
流程覆盖——低代码平台大多基于脚本类语言设计,提供表单、流程、报表,供用户拖拽式生成应用,核心解决前端开发的可视化;全栈式全自动开发则提供基于 Java 语言的可视化开发能力,能够覆盖前端+后端的可视化+配置化,同时支持全自动测试和全自动运维,实现软件开发流程的全栈式覆盖。
质量安全——使用低代码平台构建的应用通常与平台绑定java开发的大型游戏3D动画,导致很多特性需要依托于特定的低代码平台才可以实现java开发的大型游戏,用户对系统质量、安全和知识产权的掌控无法得到保证;全栈式全自动开发则将开发成果的“所有权”完全交给用户,解决客户对于安全性和知识产权的担忧,同时提供系统质量保证。
通过对比不难发现,相较传统低代码平台,全栈式全自动开发更加适合应用架构复杂、涉及众多流程环节、对系统质量和安全均有极高要求的企业级应用开发场景。
低代码平台起源于西方,而全栈式全自动开发的概念则来自于中国企业的自主创新,作为国家级高新技术企业的飞算科技就是其中的杰出代表。飞算科技于2020年发布了全球首款全栈式全自动开发工具——SoFlu 软件机器人,通过自动化、标准化和工具化,改变传统软件工程生产范式,帮助企业实现全链条 IT 生产力提升。
SoFlu 软件机器人基于“业务即图,图即代码”的核心理念打造,提供 Java 可视化开发及执行日志、丰富的组件库、仿真测试等核心技术工具,帮助开发者自动完成包括前端开发、后端开发、测试、运维在内的全栈式软件开发工作,真正实现“软件开发,十倍提效”,大大降低企业开发成本。
SoFlu 软件机器人的能力已经在金融、医疗、高端制造、区块链等八大行业的上百次企业级应用项目实战中得到验证。在某特大型央企石油集团电商平台重构项目中,其开发一个大型电商平台时由于开发人员有限,他们聘请了外部厂商进行开发,但系统上线后,随着用户数量的增加和具有企业特色的功能需求不断提出,原有的平台架构在功能、性能和扩展性方面已经不能满足商城的发展需求,同时系统改造还依赖于外部厂商进行开发,庞大的投入支出和不断延长的开发周期给团队带来了很大的困扰。如果要进行商城的重构,传统模式下至少需要27人,开发300多天才能完成。但是在使用了SoFlu软件机器人后,9人小团队在5个软件机器人的协助下,仅用45天就完成了商城的重构及上线,并且在保障系统强壮度和安全性的同时从源头上降低系统维护难度。其项目负责人事后感叹,团队利用 SoFlu 做到了以前无法想象的事情。
正如图灵奖得主大卫·帕特森所评价的,“SoFlu软件机器人能够通过自动化的方式变革传统软件工程模式、大大提高工作效率。新的开发模式、最佳实践的沉淀、人工智能的赋能,打开了创新的大门,让软件行业迎来了黄金时代。”
SoFlu软件机器人现已开启免费试用,申请链接: