tachybase_todo/docs/zh-CN/manual/core-concepts/a-b-c.md
chenos a6eebb940f
feat: update docs (#990)
* feat: improve code

* feat: update docs

* feat: update docs

* Update index.md

* Update features.md

* Update when.md

* Update contributing.md

* Update translations.md

* feat: clean up

* Add files via upload

* Update the-first-app.md

* Update plugins.md

* Update a-b-c.md

* Update blocks.md

* feat: update docs

* Add files via upload

* Update charts.md

* feat: update navs

* Update index.md

* Update index.md

* Update features.md

* Update index.md

* Update docker-compose.md

* Update create-nocobase-app.md

* Update git-clone.md

* Update contributing.md

* Update translations.md

* Update plugins.md

* Update the-first-app.md

* Add files via upload

* Update charts.md

* Update charts.md

* Update a-b-c.md

* Update collections.md

* Update menus.md

* Update menus.md

Co-authored-by: Zhou <zhou.working@gmail.com>
2022-10-31 11:52:17 +08:00

1013 B
Executable File
Raw Blame History

A·B·C

在无代码层面NocoBase 的核心概念可以总结为 A·B·C

A·B·CAction·Block·Collection 的缩写,即操作·区块·数据表。通过 Collection 设计数据结构,通过 Block 组织与展示数据,通过 Action 交互数据。

数据与视图分离

定义数据时,专注于定义数据;定义视图时,专注于定义视图。

通过定义数据,来抽象业务;再通过定义区块去组织内容以你所期望的方式呈现数据。

一种数据,多种呈现

为业务抽象出统一的数据模型,然后通过区块可以为同一个数据表建立各种各样的呈现方式,用于不同的场景、不同的角色、不同的组合。

操作驱动

数据表来定义数据的结构,区块来组织数据的呈现方式。那么,什么驱动数据的交互和变更?答案是操作。

区块将数据呈现给用户,操作则是将用户的指令发送给服务器完成数据的交互或变更。