瑶台低代码介绍
瑶台低代码平台一般具备几个特征:基本的权限管理功能、具备代码生成器、前端UI的设计、后端数据接口服务。
有些定位自己为无代码平台的产品还具备在线表单设计和直接预览的功能,然后配以基本的插件或者脚本的开发方式来达到不写代码或者少写代码的目的。
记得若干年前盛行的三层架构或者SSH或者SSM框架配以代码生成器的方式其实也是一种低代码的方式,瑶台低代码比较抽象的概念,代码多少称之为低没有统一的标准,如果框架具备一定的抽象的能力,并且采用了的DDD的设计理念将核心业务都采用领域模型进行封装,简单的CRUD功能通过框架去完成,而开发人员只需要生成简单的数据库表的映射即实体(Entity),那么这样的框架我们可以称之为低代码的。有些无代码框架将业务实体再抽象为字典表,然后采用前后端通过JSON动态交互业务实体元数据的方式来消除了实体的生成,这样可以把产品定位为“无代码”。
但是理想很美好,现实很骨感,现实生活中我们很少业务是只有单实体的CRUD功能的,所以
这样的瑶台低代码或者无代码平台无法完全覆盖到现实业务,比如常见的一对多和多对多的关系是业务实体的常态,所以瑶台低代码平台还需要做更高的抽象才能满足现实的需求,所以有些商业软件抽象了这些基本的模型,比如:单实体模型,一对多模型,多对多模型,甚至有些ERP产品的低代码平台还抽象出了行业模型的业务模型,从而提供更高的业务开发和扩展能力。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论