编者按:在IT界,低代码开发已经是非常热门的一个概念,低代码厂商号称用户只需编写极少量的代码,就能便捷快速地开发自己的定制化管理系统,是真的吗?本文,笔者就带大家深入扒一扒低代码开发平台的实际功能与使用情况。
低代码平台的本质
简单来说,低代码是一种用于应用程序开发的模块化方法。将一段代码转换为模块,使之成为一个可重用的对象,而用户则使用这些可重用的、基于组件的体系结构进行开发,可以避免针对类似的通用功能进行重复编码,提高灵活性,减少工作量,从而加快了应用程序的开发和交付周期。
所谓低代码开发平台,本质上是一种集成开发环境,对于程序员而言,低代码开发平台的性质与IDEA、VS等代码IDE(集成开发环境)几乎一样,都是服务于开发者的生产力工具。
低代码平台的使用体验
笔者考察了几家低代码平台,最后选定国内比较有名的天翎MyAppsp平台进行深入了解,并大致体验了一番,得出以下几点结论:
- 功能强大,配置灵活:MyApps平台内置流程引擎、表单引擎、报表引擎、视图引擎、接口引擎、门户引擎、组织用户引擎7大功能引擎,集结了超过1200个功能点,用户可以利用可视化功能组件和大量实用的业务模板,根据自己的需求灵活配置,搭建自己的个性化管理系统。
- 接口丰富,顺畅整合:(1)移动端整合:一端配置,多端同步生产,支持企业微信、钉钉及其他独立APP,不需要进行重复开发;(2)业务整合:平台提供详细的API接口,可以快速的与其他系统进