Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 3.17 KB

File metadata and controls

71 lines (58 loc) · 3.17 KB
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="字典。每个模式、字段类型和配置选项的全面参考。" />

快速链接

基础指南

示例

  • CRM 示例 - 全功能应用,包含 6 个对象、工作流、视图、仪表板
  • Todo 示例 - 快速入门最小化示例

"五位一体"架构

ObjectStack 建立在五个协同工作的核心模块之上:

模块 协议 职责
数据层 ObjectQL 定义数据的形状(ObjectField)以及如何访问它(Query AST)。与 SQL/NoSQL 无关。
UI 层 ObjectUI 投影层。将用户界面定义为抽象的 JSON 布局(视图、仪表板、操作)。
控制层 ObjectOS 内核。处理身份、安全、同步和自动化。
AI 层 AI 协议 AI 代理定义、工具、知识库和模型配置。
API 层 API 协议 标准化的 REST/GraphQL 契约,带请求/响应封装。

适用对象

  • 平台架构师: 想要构建可扩展的内部开发者平台(IDP)。
  • 协议实现者: 想要为 ObjectQL 编写新的驱动(例如,用于 FoundationDB)或为 ObjectUI 编写新的渲染器(例如,用于 Flutter)。
  • AI 代理开发者: 需要一种确定性、结构化的通用语言来让 AI 生成软件。
  • 低代码构建者: 想要一个强大的元数据驱动平台来快速应用开发。