跳转到内容

应用数据的工作原理

当您描述您的应用时,Proyecta 会规划数据模型、创建真实集合,并在 UI 构建之前用逼真的示例内容填充这些集合。您的应用从第一次构建起就连接到真实的、所有者可编辑的数据——无需事后替换任何占位模拟数据。

您不需要设计数据库、编写 schema 或手动接入 API。只需用自然语言描述您想要什么,Proyecta 会_先_构建数据层,然后在其之上构建专属界面。本页介绍其背后的运作机制,帮助您更好地理解其余数据文档的内容。

  1. 您在聊天中描述应用 —— 它的用途、目标用户、应具备的功能。
  2. Proyecta 规划数据模型 —— 确定应用所需的内容集合(从现成设计中选取或自定义设计),以及开启哪些能力(表单、电商、认证等)。
  3. 平台创建并填充这些集合,注入真实、逼真的示例内容——以确定性方式,_在任何 UI 存在之前_完成。您的“文章”、“服务”或“菜单”已经包含可信的条目。
  4. Proyecta 基于真实数据构建专属 UI —— 页面、组件,以及用于管理数据的管理面板——通过 AI 为您编写的类型化内容钩子来读取数据。

由于数据从第三步起就是真实的,您在预览中看到的就是应用的实际效果——而不是一旦编辑就会崩溃的静态原型。

Proyecta 将每个应用划分为两层,并以截然不同的方式对待它们:

  • 基础设施是预构建且确定性的。 数据模型、数据填充、管理面板、表单处理、认证及能力接入,均由经过测试的可复用模块组装而成。这部分必须_正确无误_,因此不会逐页即兴发挥。
  • 面向公众的 UI 是专属的、由 AI 编写的。 您的营销页面、布局、组件和品牌风格,都是为您的应用全新创作的——绝不是从通用模板中套用的。这部分必须_与众不同_。

这样做的回报是:您的应用既拥有稳固可靠的 backend,又拥有独一无二的 frontend。AI 将创造力集中在访客看到的内容上,而将其背后的一切交给经过验证的机制来处理。

几乎所有应用的数据都存储在 CMS 中——Proyecta 内置的托管内容存储。它是持久化内容和记录的默认存储位置:文章、服务、列表、常见问题、产品目录、预约信息以及您的业务资料。您无需运行或管理它,它就在那里,开箱即用。请参阅**内容管理**。

少数应用需要_实时_变化的数据——例如随消息到来而更新的聊天、动态信息流、在线状态(“谁在线”)或多人游戏状态。专门用于此类行为状态的实时存储即将推出;持久化内容和电商目录仍将存储在 CMS 中。

如果您的应用需要…… 它使用……
内容、记录、目录、表单(常见场景) CMS(默认)
用户账号与登录 Auth
商品、订单、支付 Commerce
上传的文件与媒体 Files & Media

您无需决定内容、用户、订单或文件存储在哪里——平台全权负责。用于实时行为的实时存储即将推出;在此之前,需要实时更新的应用可使用其他所有功能,并会收到实时功能即将上线的提示。

应用构建完成后,有两种方式可以操作数据——无需编写代码:

  • 在聊天中向 AI 提问 —— "Add a service called 'Deep clean' for $120""Edit the FAQ about refunds"。AI 会写入数据所在的相应存储。
  • 您应用的管理面板 —— 已发布应用上受登录保护的编辑器,可直接管理内容和表单提交,无需 AI 介入。

用于实时更新应用的实时记录浏览器即将推出。目前请通过应用的管理面板或 AI 来管理 CMS 内容。

  • 内容管理 —— 集合、条目与字段。
  • 表单 —— 将潜在客户、报价和预约信息收集到您的管理收件箱。
  • 管理面板 —— 内置的无代码方式,用于管理应用内容和提交记录。
  • 数据库 —— 数据的存储方式,以及即将推出的实时数据库。