一款好的低代码开发平台应该是什么样?
以企业级应用构建来讲,完成一个应用复杂度随着技术的进步、需求的细化、业务要求的变化并不是逐渐降低而是逐渐提升。用户想要有更好的体验,复杂度更是成倍的提升。
基于此,低代码开发平台的关键价值在于改变应用构建方式,例如使业务人员和开发人员借助快速搭建的原型实现无阻碍沟通,在短时间内满足业务需求,以适应业务快捷迭代和创新;通过低代码的可视化设计降低应用构建复杂度,为业务人员提供开发能力,有效提升应用构建产能。此外,能否实现跨端应用构建也是评价低代码开发平台的重要参考。
因此,一个好的低代码开发平台必须具备的核心能力涵盖全程可视化设计、全生命周期管理,同时兼顾移动开发。
全程可视化设计,推动应用构建大众化、普惠化
具备为多角色使用并支持全过程而设计的可视化编辑能力,并支持基于血缘关系的模型关联更新的可视化设计能力才是低代码应该具备的设计能力。
YonBuilder(developer.yonyou.com)提供了可视化的界面编辑器。通过面向业务的界面设计能力为传统开发者以外的更多应用参与者提供服务。低代码的可视化设计,不仅仅实现拖拽设计,更重要的是变化了使用者,让更多不同知识背景的公民开发者来完成应用构建中的组成部分(包括但不限于用户界面、业务流程、审批过程、业务逻辑),让更多角色参与到应用构建过程中。
同时,YonBuilder支持模型关联更新。低代码本质上是通过各种模型能力来为开发使用者降低难度和提升效率。完整的低代码开发平台应该同时服务专业开发者和业务主管,必须支持数据模型自动生成或变更页面模型此类正向建模,同时也支持页面模型、流程模型这类更偏向业务的模型反向生成或变更数据模型的反向建模。
全生命周期管理,形成“需求输入-交付-需求输入”闭环
基于YonBuilder的应用构建从需求输入开始,经过分析、设计、开发、测试、发布上线公有云/专属化出盘交付私有化项目的开发过程,到发布后的运维、运营,再到问题反馈和新的需求再次形成需求输入,形成了一个闭环的全生命周期管理。
在该闭环中,会涉及到产品经理、需求分析师、架构师、开发人员、测试人员、运维人员、运营人员、技术支持人员等等各种各样的角色本身工作和协作工作,低代码开发平台必须要具备全生命周期特性,才能真正达到从整体把控应用开发全过程实现快速交付、降低开发成本的目标。
代码开发平台中代码编写能力仍然具有不可替代性。YonBuilder提供了在应用各层次、各阶段快速进行代码干预和插入的能力,比如添加自定义组件、定制个性化逻辑处理、信息流传过程中三方应用嵌入等场景。
YonBuilder将数据处理、模型架构、业务支撑服务等基础能力打包提炼成为低代码开发脚手架,专业开发者基于脚手架进行代码编写、提升编程效率,并将迭代、发布、运营过程整合到一起;同时,还提供了封装数据处理、数据查询、流程控制、API调用等能力的脚本编辑器,为介于业务用户和专业开发者之间的企业信息化实施人员、业务领域专家提供快速、灵活的个性化执行逻辑设计能力。
YonBuilder移动开发平台,满足企业级移动应用需求
YonBuilder在移动开发领域同样具备强大的性能。
作为其产品序列的重要组成部分,YonBuilder移动开发平台基于云原生、可视化、混合开发、API连接、DevOps等能力的广泛应用,形成了坚实的生态壁垒和先进的敏捷开发能力,一套代码可同时生成iOS、Android、小程序等多端应用,并具备高性能原生体验。
基于平台构建多年的MADP,aPaaS能力与自动化、流程化模式被进一步释放,构建一款应用时,企业可将UI设计、前端开发、后端开发等环节紧密衔接,减少大量重复性工作,并有效提升IT项目效率。依托平台可将原有数月甚至数年的开发时间成倍缩短,加速企业级应用的研发与落地。
04. 赋能敏捷开发,All in YonBuilder
使用YonBuilder,开发者能够以数倍于传统方式的速度搭建一个应用,这并非虚言,而是每天上演的事实。
YonBuilder是面向企业组织和个人开发者的低代码开发平台,支持可视化、低代码/无代码开发,并融合敏捷的移动开发技术,实现快速、简单的应用构建。
YonBuilder可支撑全角色开发,不论是IT人员或是业务人员,都可以便捷地组建应用。同时,YonBuilder让To B与To C的开发场景融为一体,从而实现了全场景开发。
YonBuilder提供以元数据驱动、点击拖拽+自动化代码成和多端编译的技术,与开放平台、连接集成平台、DevOps 平台无缝整合,形成覆盖开发、集成、测试、部署、运行、运维的完整开发构建服务,而且随着更多专业能力的进一步融入,YonBuilder正在变得更加一体化。
YonBuilder不只是低代码开发平台,而是被打造成为低代码开发与集成家族,包括低代码应用开发、低代码数据分析、低代码AI开发、低代码区块链构建和低代码集成连接,让 All in YonBuilder 成为现实。
通过不同层次的服务和工具,YonBuilder正在帮助业务用户、实施顾问、行业专家、专业开发者在一个平台上共建应用、相互支持,让人人都可以成为业务应用的创造者。
同时,一个基于YonBuilder平台(developer.yonyou.com)的生态圈正在加速蓬勃发展。用友已全面构建围绕ISV的全生命周期服务,包括从ISV伙伴技术赋能、学习认证、开发指导、营销及投融资赋能等形态丰富的开发者服务,帮助ISV快速与用友建立深入合作关系,共同服务于广大客户。