目前,低代码技术越来越成熟,低代码平台也越来越被大家所接受,国内低代码平台厂商和产品层出不穷,到底哪家低代码平台好,企业如何选型,以下给出一些参考。
(1)技术架构先进性。低代码平台应满足当前主流技术:云原生技术、微服务框架、容器化部署、devops构建、前后端分离、springboot、springcloud、vue、react等。
(2) 功能满足程度。低代码平台应具备必要的功能:数据建模、业务建模、表单建模、页面建模、报表建模、门户设计、大屏设计、移动App、微信小程序、钉钉集成等核心功能,具备可视化设计开发业务模块的能力。国产化软硬件(信创)的兼容适配等。
(3) 技术生态开放性。应选择主流技术生态,比如前端技术选择vue、流程引擎选择camunda、orm框架选择MyBatis-plus等,不要选择互联网非主流技术,或者自己封装的组件。不然互联网材料少,程序员上手很费劲,跟主流技术脱节,导致无法长久发展,这一条特别关键。
(4) 源代码自主可控。是否能交付全部源代码,没有源代码就无法深度定制和扩展,对于业务比较复杂、有自主可控需求的公司来说特别关键,没有源码就相当于蛋蛋被别人握在手里,永远受制于人。
(5) 复杂需求支撑能力。无论是低代码还是零代码平台,都不可能满足所有业务需求,肯定会有硬编码实现的场景,这就需要低代码平台需要具备良好的脚本扩展机制、硬编码融合机制,即高码和低码的融合能力,才能满足像企业级复杂应用系统的需求,比如:ERP、MES、CRM等。
(6) 业务需求契合度。现在的低代码平台种类很多,有表单流程类、模型驱动类、数据可视化类、报表类、IoT类、大数据类等多种。企业需要根据自己的业务场景,选择合适类型的低代码平台。比如:简道云擅长报表可视化、云程低代码平台擅长表单和流程等。