什么是低代码开发平台?

长久以来,开发企业软件系统需要大量的硬件投资,需要业务部门提出精准的业务需求,并需要身价昂贵的顾问来设计应用程序。一旦系统建成后,就很难修改和升级,所以这类系统都会维持很多年,有时甚至十几年都不会经历大规模的升级。导致大部分中国企业还使用着难用难看的企业软件系统。

同时传统的企业软件固化的功能和业务流程,给企业的手脚上了绑,越是运转高效的组织,越自然而然限定了自身的天花板,丧失了动态创新的能力,每一个变化带着沉重的枷锁和包袱。大量优秀的创意和实现、以及过程的试错,只发生创新企业和互联网公司,好像就和传统企业压根儿没关系。

华炎云平台的解决方案

华炎云平台,创新的使用配置文件描述业务模型和业务功能,开发人员只需要编写简单的配置文件就可以构建企业级应用程序,一方面可以降低企业应用开发人力成本,另一方面可以将原有数月甚至数年的开发时间成倍缩短,从而帮助企业实现降本增效的价值。

无与伦比的开发速度

华炎云平台可以帮助开发人员以极快的速度直观地开发您的企业应用程序,并快速部署到电脑、安卓、苹果三个平台。华炎通过配置业务对象的方式定义数据模型,与传统的ORM工具不同,华炎业务对象配置文件除了包含表、字段、关系的定义,还可设定前台的显示样式、过滤条件、排序方式、用户权限,并可开启已预置的企业级功能组件,例如允许上传附件、允许假删除、允许评论、开启审批、记录修订历史等。 ​​ 合同管理案例

当现有功能不能满足您的需求时,您可通过编写自定义代码进行个性化开发,例如添加后端数据触发器(新增前、新增后、修改前、修改后、删除前、删除后)、扩展界面操作按钮,编写前端操作脚本、修改系统样式等。是的,您只需要编写必要的业务逻辑代码即可,整体系统框架由华炎自动生成。

快速响应需求变更

与传统的“代码生成平台”不同,华炎云平台创建的应用程序,开发人员只需编写和维护核心业务逻辑的代码,而不是自动生成的庞大代码库。系统整体框架由华炎负责统一维护和版本更新,并定期发布到npm服务中,开发人员只需要改一个内核版本号即可实现内核的功能和安全性升级。

因此,当业务需求扩张时,华炎云平台创建的应用程序,可以轻松地进行定制和强化。例如,如果用户有了新的需求,那么开发人员可以在几个小时内完成应用程序的修改,以满足这些需求。

迭代式项目开发流程

华炎云平台非常适合于客户无法具体描述需求、需要在开发过程中深度参与的项目,它可以帮助我们在几周,甚至几天内,搭建出应用程序的框架并交付客户试用。然后,根据客户的反馈,我们确定把前期开发的程序作为抛弃式的原型,只用于收集用户需求;或者是在当前程序的基础上通过迭代式的开发不断丰富其功能。

迭代式项目开发流程

源码版本管理与回溯

与其他只提供图形化界面的“低代码”开发平台不同,华炎中所有的开发内容均以源码的方式保存在项目文件夹中,开发人员可以充分利用现有的版本管理工具(推荐使用github.com)进行源代码的版本管理,系统的每一次修订均可清晰的记录在版本库中。当系统出现任何故障时,开发人员都可以迅速回溯到之前稳定的版本。