2.4葡萄城在企业级低代码领域的优势25
3葡萄城企业级低代码平台的应用场景与客户价值27
3.1独立应用:温州联通为某锁具生产企业定制开发MES系统27
3.2大规模综合型系统:北京驭梦科技开发冷链物流管理系统29
3.3行业软件的个性化模块:广东亿超生物基于用友U8+做二开31
4葡萄城的低代码应用开发合作伙伴体系32
4.1产品型:开发企业级软件产品33
4.2项目型:为企业客户交付项目33
4.3二次开发型:为行业软件做定制化开发34
5葡萄城与生态伙伴共建“低代码+”生态34
5.1“低代码+”概念35
5.2“低代码+”典型模式37
6结语39
1低代码行业背景
1.1低代码是什么
2014年,Forrester提出了低代码的概念。低代码是一种软件开发技术,衍生于软件开
发的高级语言,让使用者通过可视化的方式,以更少的编码,更快速地构建和交付应用
软件,全方位降低软件的开发成本。
与传统软件开发方式进行类比,低代码开发平台整合了软件开发和部署所需的IDE(集
成开发环境)、服务器和数据库管理工具,覆盖软件开发的全生命周期。简单的理解,
低代码开发平台相当于VisualStudio+IIS+SQLManagementStudio(.NET技
术)或Eclipse+Tomcat+MySQLWorkbench(Java技术)的组合。
1.1.1低代码的由来
高级语言诞生后,为了进一步降低技术门槛、提高开发效率,软件开发技术持续发展,
其发展方向可以概括为三点:可视化、组件化和框架化。
(软件开发技术三大发展方向)
可视化:可视化是90年代软件界最大的热点之一。随着图形用户界面的兴起,用
户界面的开发工作量在软件系统中的占比越来越大,在部分项目中占比甚至高达
60-70%。为了降低用户界面开发的工作量,以“拖拉拽”方式构建用户界面的可
视化开发应运而生。随着可视化开发技术的发展,其应用领域也从用户界面逐渐推
广到数据库结构、工作流等领域,覆盖软件开发的全流程。
组件化:组件(Component)伴随着高级语言而生,本质是可重复使用的代码。
型。这些由成熟的代码封装而成的组件,在提升代码复用性、提高开发效率的同时,
还能降低系统的耦合度,提高可维护性。在开发工具厂商的努力下,组件的应用范
围从简单UI组件等基础功能,拓展到报表等复杂应用场景。
框架化:框架(Framework)是可被应用开发者定制的应用骨架,规定了应用的体
系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程。基于
适合的框架来构建软件,可以简化设计工作,降低对软件架构师的能力依赖。同时,
框架抽出了非功能需求,能让开发人员专注于业务逻辑的实现,从而提升开发效率。
先进的框架已凝聚了软件开发的最佳实践经验。基于这些框架进行开发可以有效保