#低码系列#如何设计一个低代码平台?

如何设计一个低代码平台.png

低码系列文章

  1. #低码系列#低代码来了,程序员会失业吗?

整体设计

用户群体

对于基础功能的实现,不需要开发人员介入。业务人员通过可视化页面,即可完成设计。从这个角度上看,低码平台面向的用户是业务人员、系统管理员、实施顾问等角色。

但是,是否具备持续的产品迭代能力,是衡量产品生命力的主要依据。产品能否与时俱进,能否满足逐渐复杂的用户需求,也是判断产品是否有竞争力的主要指标。低码平台要能够支持复杂的逻辑处理,支持开发人员的参与。这要求从这个角度上看,低码平台面向的用户是程序员、设计师等角色。

开发流程.png

主要目标

低码平台相比传统开发模式,大部分的需求可以通过低码平台的可视化页面实现。无需开发人员介入,具备更高的开发效率和更低的开发门槛。应用发布也更快速,支持在线编译、打包、发布。

  1. 节省时间: 几乎所有人都可以开发应用,而无需等待开发团队来开发。
  2. 提升效率: 优化系统开发流程,提升软件开发效率
  3. 降低门槛: 通过可视化建模技术完成数据结构、流程、逻辑的定义与前端页面的搭建
  4. 快速响应: 维护升级方便,即改即用,快速响应业务变化与调整
基础设施.png

系统架构

基于最先进的云原生技术搭建,整合了Kubernetes、微服务、Serverless、NoSQL 等最先进的技术架构,并提供了完善的自动化开发测试工具与运维管理工具。

系统架构.png

组成部分

低码平台主要由以下几个部分组成:

  1. 基础设施: 提供公共的服务组件,实现常规通用的需求。如:系统配置、统一认证、日志处理,消息队列、缓存管理等。
  2. 可视化管理:基于元数据的业务建模,应用的流程设计,以及开发完应用的在线编译、部署,都需要通过页面的可视化来实现。
  3. 核心引擎: 抽象业务需求,满足具体应用设计,提供统一规范的应用引擎,是低码平台的核心。核心引擎主要包括:建模引擎、表单引擎、流程引擎、报表引擎、API引擎、代码引擎等。


    组成部分.png

建模引擎

基于模型驱动,内置功能强大的建模引擎,零代码也能快速创建智能化、移动化的企业应用程序。

通过实体、数据结构、枚举等构建低代码数据模型。可视化定义数据之间的关联关系,平台自动生成数据库表和通用接口。

建模引擎.png

表单引擎

基于模板创建页面或在空白页面上通过拖、拉、拽组件的方式完成页面搭建。平台提供标准化组件,以及组件扩展能力,可维护自有组件库。

表单引擎.png

流程引擎

涵盖了流程设计、流程运行、管理维护、统计分析与流程优化等各类工具,帮助企业快速部署、有效监控并持续优化业务流程。

低代码平台集成流程引擎,支持BPMN2.0规范的业务流程开发,并在此基础上进行了模型和符号标准化。
可支持常规流程的快速开发,如请假、入职、离职等企业内常用流程。

流程引擎.png

报表引擎

无需开发人员帮助,业务人员也能配置出功能强大的统计报表。报表运行时自动按当前用户权限过滤报表数据,动态显示业务统计结果。

可通过拖拽组件的方式实现折线图、柱状图、饼状图、散点图等。
也可在有数BI产品上完成从数据到模型再到报表的设计,低代码可以直接将生成的复杂报表集成到应用中。

报表引擎.png

API 引擎

基于业务模型,动态生成业务数据的API接口。可以在第三方应用、小程序、手机端中调用。

企业存量接口可通过低代码平台快速导入,并自动接入API网关。提供可视化定义接口能力,并将接口自动接入API网关。

API 引擎.png

代码引擎

可以使用传统方式编写代码,并可与可视化设计界面双向同步。对于可视化界面不能实现的业务功能,均可通过传统方式编写前后端代码实现。

代码引擎.png

作者:在代码的世界里自由自在
链接:https://blog.codeiy.com
来源:微信公众号-在代码的世界里自由自在

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容