作者:谭锐
推荐理由
✍️本文不讲解具体的操作步骤,不讲具体的细节。从对平台的整体架构 ,平台亮点,使用问题,整体评价几个方面来分享我对aPaaS平台的个人见解。让你最快速地对aPaaS低代码平台有一个清晰的认识。
一、整体架构💁
二、平台亮点🌟
之前试用过其他的一些低代码平台,主要就是拖拉拽生成页面。对比之下,飞书aPaaS平台有以下产品亮点。
1.数据聚合能力
通过数据流程设计,支持多表关联,分组汇总,数据筛选,然后输出为数据集。
250px|700px|reset
包括一些选项和参数的全局共享。
2.页面控件
💁导航栏和布局
250px|700px|reset
💁通用按钮与数据展示
250px|700px|reset
💁图表和自定义扩展
3.事件支持
👍多种事件定义支持,支撑多种业务场景,更能适配JS页面代码扩展
4.流程引擎
5.扩展能力
支持自定义组件+函数,开发,发布,共享。在当前内置组件不能满足的前提下,快速的提供低代码的开发能力,适配业务需求。在线开发,完善的帮助指导,快速的上手。
6.角色权限
多种权限控制粒度,包括页面权限,记录权限,流程权限,数据模型权限,函数权限。
7.测试环境与线上环境隔离
内置开发环境与线上环境,数据隔离,支持在线开发,不影响线上版本。
8.手机端自动同步
页面设计,电脑端和移动端自动同步生成同步。
9.飞书Office的深度集成
支持应用直接发布到飞书自建应用,自动同步飞书的组织架构,人员信息。
10.应用管理
应用管理功能,运营报表,应用权限,OpenAPI凭证管理。
三、使用问题❓
1.页面中的表格如何关联一个数据集?目前来看只能选择单表数据,如何适配表格展示的是聚合的场景?
250px|700px|reset
-- 暂不支持,但可以提前聚合数据。
2.数据集的概念是视图还是实体表?与对象的区别是?
-- 它是一个实体数据,它不是一个视图,就是经过我们在数据流里面输入的对象加工后生成的一个实际可以用的数据。对象它实际上也是我们一个实体,这里并不是一个视图的概念。然后它和对象的区别是可以说数据集它必须是需要有数据流之后才能够生成的,而对象我们是可以直接在这里新建,之后我们定义好它的格式,然后就可以去直接地对这个对象去做数据的生产改查。
3.对象存储上限,性能有无影响?
-- 暂无,单表上限1000万。
4.源代码无法下载,必须基于飞书平台吗?
-- 必须依赖aPaaS平台使用。
四、整体评价👍
优点:
1.数据聚合能力 和 流程编排能力是亮点
2.功能强大,页面组件完善
3.扩展能力强,易于二次开发
4.与飞书深度集成,可以使用飞书的一些开发能力
5.事件能力继续优秀的延续了AnyCross的设计
缺点:
1.使用门槛稍高,需要有研发背景更容易上手
2.与平台绑定,无法独立下载部署
PS:本文纯属个人理解,可能会与官方的功能有所出入,以官方解释为准。