我们在上一篇文章里讨论了低代码平台底层架构设计最核心的两个概念:多租户和元数据驱动。这一篇我们主要讨论对象管理器与列表视图。
对象管理器,其实就是一个创建数据模型的地方,是后台配置对象、字段、页面布局等元数据的工具。在传统的应用系统里,我们一般都是手动在数据库做。但是在低代码平台里,我们底层数据库架构里是没有实体表的,所以需要通过对象管理器的界面来进行操作。
列表视图则是前端展示界面,相当于一个模块中心,展示这个对象的记录。所有对象的列表视图都是同一套界面和代码逻辑。我们之所以把对象管理器和列表视图放在一起讨论,主要是因为前者配置元数据,后者利用元数据来展示业务数据。