tachybase_todo/docs/en-US/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

1.1 KiB
Executable File

A·B·C

At the no-code level, the core concept of NocoBase can be summarized as A·B·C.

A·B·C stands for Action·Block·Collection. We design data structure by Collection, organize and display data by Block, and interact with data by Action.

Separate "data structure" and "user interface"

When defining data, focus on defining data; when defining views, focus on defining views.

Abstract the business by defining the data; then define blocks to organize the content to present the data in the way you want.

One Data table, Many Presentations

Abstract a unified data model for the business, and then with blocks you can build a variety of presentations for the same data table for different scenarios, different roles, and different combinations.

Driven by Action

Collectiondefines the structure of the data, and the Blockorganize the presentation of the data. So, what drives data interactions and changes? The answer is Action.

Blockpresent the data to the user, and Actionsend the user's instructions to the server to complete the interaction or change of the data.