| title | 欢迎使用 ObjectStack |
|---|---|
| description | 后 SaaS 时代的元数据驱动协议。 |
import { Book, Compass, FileText, Layers } from 'lucide-react';
ObjectStack 不仅仅是一个框架;它是一个用于构建企业软件的协议。 它将业务意图(用 JSON/YAML 定义)与技术执行(由内核处理)解耦。
本文档是 ObjectStack 协议的权威参考。
} title="快速开始" href="/docs/guides/getting-started" description="5 分钟内构建你的第一个对象。通过实际示例学习基础知识。" /> } title="概念" href="/docs/concepts/manifesto" description="理解「意图优于实现」和「本地优先」架构的理念。" /> } title="规范" href="/docs/specifications/data/architecture" description="架构蓝图。深入了解 ObjectQL(数据)、ObjectUI(视图)和 ObjectOS(控制)。" /> } title="协议参考" href="/docs/references/data/core/Object" description="字典。每个模式、字段类型和配置选项的全面参考。" />ObjectStack 建立在五个协同工作的核心模块之上:
| 模块 | 协议 | 职责 |
|---|---|---|
| 数据层 | ObjectQL | 定义数据的形状(Object、Field)以及如何访问它(Query AST)。与 SQL/NoSQL 无关。 |
| UI 层 | ObjectUI | 投影层。将用户界面定义为抽象的 JSON 布局(视图、仪表板、操作)。 |
| 控制层 | ObjectOS | 内核。处理身份、安全、同步和自动化。 |
| AI 层 | AI 协议 | AI 代理定义、工具、知识库和模型配置。 |
| API 层 | API 协议 | 标准化的 REST/GraphQL 契约,带请求/响应封装。 |
- 平台架构师: 想要构建可扩展的内部开发者平台(IDP)。
- 协议实现者: 想要为 ObjectQL 编写新的驱动(例如,用于 FoundationDB)或为 ObjectUI 编写新的渲染器(例如,用于 Flutter)。
- AI 代理开发者: 需要一种确定性、结构化的通用语言来让 AI 生成软件。
- 低代码构建者: 想要一个强大的元数据驱动平台来快速应用开发。