导语 | 本文将带大家深入聊聊微搭的技术架构,快来了解微搭是如何安全、稳定、可靠地支撑商业级应用从搭建到发布上线的。
一、低代码平台演进
-
20世纪80年代,第四代编程语言出现。
-
2000年VPL可视化编程语言的诞生,是低代码产品的前驱,都可以通过一些可视化的界面来进行操作。
-
2014年业界咨询机构Forrester低代码/零代码概念。
-
2016年国内低代码平台相继发布。
-
2018年业界咨询机构Gartner提出aPaaS和iPaas的概念。
-
2021年中国市场低代码生态体系逐步建立。
-
降本增效,便捷开发
-
打破业务竖井,增强跨职能沟通
有了低代码后,我们能够基于低代码快速的进行开发,这一状况将得到改善。由于低代码上手容易,无需经过太多专业的训练,业务人员也可以快速上手,通过“拖拉拽”,基于模板或者可视化界面快速生成应用,从而打破业务壁垒。
-
提高产品的灵活性
-
加快数字化转型
(四)全代码&低代码&无代码对比
(五)低代码市场分析
(六)低码平台核心能力
-
可视化开发
-
数据模型驱动
-
扩展性
-
工程化
-
可视化开发
-
数据模型驱动
-
模型定义
-
模型关联
-
数据操作
-
扩展性
-
扩展语言
-
逻辑扩展
-
API集成
-
工程化
-
扩展语言
-
版本管理
-
自动化
二、微搭低代码架构和开发简介
-
多端支持
-
生态集成
-
高阶组件
-
开箱即用
-
云端一体
-
统一管理
-
高扩展性
-
混合开发
-
业务数据如何存?如何实现自定义数据存储?
-
如何实现业务流程流转?
-
业务数据和流程流转,那些人可以访问和控制?
-
如何进行服务端逻辑的自定义扩展?
-
数据模型
-
数据模型-内部数据源:
-
为我们提供数据模型定义,索引、以及各种数据模型的关系。
-
我们可以灵活的来自定义数据字段,以及字段的索引功能。
-
也能过提供标准通用的能力,比如新增、删除、查询、更新等。
-
数据模型-外部数据源
连接器:
云函数模式:完全自定义,当用户以上所有的场景均不能满足的时候,可以通过云函数的来手动写一些代码来自定义一些逻辑,实现业务上的逻辑扩展。
-
工作流
-
可配置触发时机:即时时机、也支持定时触发。可以通过配置一些节点,来执行业务逻辑的操作。
-
操作节点:我们支持审批节点、自动化节点、数据源变更通知、加签、转签等操作。通知节点与消息模板集成,可以发送系统站内信、与企微打通,可以发送企微系统消息。我们也支持本地调试,支持版本回溯能力。
-
角色权限
-
服务端扩展
-
设计态
-
运行态
-
消除单点
-
弹性伸缩
三、微低代码的未来趋势
本文来自微信公众号“腾讯云开发者”(ID:QcloudCommunity)。大作社经授权转载,该文观点仅代表作者本人,大作社平台仅提供信息存储空间服务。