Application vs Blocklet
在开始开发 Blocklet 之前,让我们首先了解什么是应用程序以及什么是 Blocklet。
应用和站点#
应用程序是安装在 Blocklet Server 中的应用程序。 您还可以将 Blocklet Server 中的应用程序视为站点,例如:
它们都是运行在 Blocklet Server中的应用程序
Blocklet 和组件#
在 Blocklet Server 中,一个应用程序由一个或多个组件组成,而 Blocklet 就是组成该应用程序的组件。 应用程序中的每个 Blocklet 都是一个单独的服务。 它们使用统一的配置和 UI,让您感觉自己正在使用一个完整的应用程序。
例如,developer.blocklet.io 站点由四个组件组成,即:
- Pages Kit : 用于创建和显示页面
- Discuss Kit: 用于生成和显示文档。 此档由 Discuss Kit 制作。
- Image Bin : 提供媒体文件(图片、视频等)的上传和下载的能力
- Meilisearch : 一个轻量级的搜索引擎
Blocklet 应用程序功能#
了解了应用的构建形态后,我们也看到了基于 Blocklet 的应用的两大特点
- 该应用程序是去中心化的,您可以完全控制您的网站。
- 该应用程序是组件化的,因此您可以只关注自己的业务组件,并通过组合其他通用组件快速构建强大的站点。 您还可以开发通用组件并将其放入 Blocklet Store 中供其他人使用,同时为您带来收益。
让我们开始学习Blocklet开发吧!