华丹开发平台,是一款基于引擎模式的在线开发平台。什么是引擎模式开发平台,就是通过WEB页面在线配置开发业务系统,通过向导、拖拽、配置参数的形式在线开发。这个过程中不产生源代码,而是以参数的方式记录到系统数据库中,系统运行时,由相关的引擎读取这些参数,进行界面展现,及业务逻辑处理。

因此从上面关于引擎模式开发平台释意看。基于华丹平台开发业务系统是可以做到零编码开发的。

但是,由于业务系统的复杂性,一些特殊特复杂展现页面,平台模板支持可能有一定局限,或是由于特殊的业务逻辑以及与其它业务系统的接口,有时是需要写一些代码的。如果不支持这种二次开发,势必造成开发平台势必的短板。也就是任何开发平台,都不可能是完全的零编码开发平台,不可能保证复杂业务系统做到完全的零编码开发。

华丹开发平台,虽然是引擎模式开发平台,但没有采用封闭的模式,而是采用标准的j2ee规范,完全开放的构架,而且提供了很多扩展接口,以适应不同的业务需求,可以进行二次开发。

华丹官网(https://www.huadaninfo.com)对外宣传的是90%以上的模块不需要编码代码。其实这有点保守。根据众多客户实施经验来看,有60%以上的客户是真正做到了完全的零编码,包括一些复杂的业务系统。这部分客户对页面展现的复杂度要求不是特别高,平台模板完全可以满足,再加上平台各大引擎对复杂业务逻辑的良好支持(以前一些复杂的业务逻辑还需要写存储过程,现在交由业务逻辑组件就可以轻松完成),实现了完全的零编码开发;还有30%的客户需要少量的编码,编码量不到2%,主要集中外部接口,扩充一些业务方面的函数等。剩下10%的用户主要集中在开发商,他们由于编码比较熟练,有些模块他们比较乐意写代码,其实很多完全可由平台配置出来的。

总之,根据目前实施案例看,应用华丹开发平台,大部分业务系统都可以做到零编码开发,少数需要与其它系统对接的,可能需要做一些接口类的编程。应该说平均97%以上的模块不需要编码是华丹开发平台开发业务系统的真实写照。

特别是从2.60新版开始,会逐步引入规则引擎,敏捷开发等核心功能,及提供更多丰富的WEB组件,除大幅提高在线开发速度外,更是将华丹快速开发平台直逼完全的零编码开发,成为完全的免代码开发平台,让我们视目以待。