低代码模式会成为主流吗?
目前的低代码市场可以简单概括为低代码和零代码两种,而零代码市场因为延展性较低,扩展性和灵活性较差,应用场景受限等等原因,市场的现有规模和增长空间较小,可以说在未来应该不会构成主流,会成为一种中小企业解决数字化困境的辅助手段。
而在低代码中还可以进行分类,以技术选型为例,技术模型分别以表单驱动和模型驱动两种为基础,这两种技术方向也代表着未来低代码 2 种不同的发展方向。
低代码这一方向之所以能流行,因为像传统的纯手工代码阶段,应用开发人员水平参差不齐,传统编写代码的质量无法保证,需要大量的时间来检修 bug,而高复用的模块化组件和模板,都是高度抽象和集成化的产物。
这些预制构建往往经过上千次测试和调式,都由最优秀的那一批程序员来反复检查过,所以平均表现水准都会大于手写代码的准确性和稳定性,开发人员无需再花大量时间调式和修复代码。
表单驱动就是通过表单数据来定义业务,建立多张表单,利用流程串联表单,定义报表输出方式。
表单驱动型的复用性更高,这意味着在快速交付企业程序和标准化流程上具有更明显的优势,用以快速交付企业程序,牢牢贴近市场需求。
模型驱动:通过建模定义业务逻辑,包括数据关系、流程逻辑等,实现应用开发管理自动化。
模型驱动的低代码平台代表了一种上限更高、应用更加广泛的编程方式,可以说是未来编程的主流方式,这种方式下产出代码的效率虽不及表单驱动型(毕竟可复用性没人家高),但它可以支持更加广泛的应用场景,对于复杂情况下的定制需求更有优势。
在未来,企业的发展都会向着“高精尖”和专业多元的方式发展,各种不同的细分领域对技术选型的要求只会越来越苛刻,在产品设计、制造、服务等不同流程中的差异会越来越大,对定制化的需求也会越来越高,未来以模型驱动为主的低代码平台很可能会成为主流的开发方式,目前在低代码应用更加成熟的国外就已经显现出这种趋势。
这种以开发能力作为核心能力的通用平台企业,在国外主要有 outsystems、mendix,国内主要是 iVX 和 clickPaas 等,其中, iVX 可以理解为一种可视化的“全栈代码生成器”,而且这种“代码生成”做得相当彻底,几乎所有应用都可以通过 iVX 在不写任何代码的情况下进行“自动代码生成”。在全球领域能自动生成全栈代码的,据我所知,目前也仅此一家。
评论