Перейти к содержимому

Как работают данные вашего приложения

Когда вы описываете приложение, Proyecta планирует модель данных, создаёт реальные коллекции и заполняет их реалистичным примерами контента до того, как строится интерфейс. Приложение с самой первой сборки подключено к настоящим данным, которыми владелец может управлять, — никаких заглушек, которые придётся заменять потом.

Вам не нужно проектировать базу данных, писать схемы или настраивать API. Опишите, что хотите, на обычном языке — и Proyecta сначала построит слой данных, а затем создаст поверх него уникальный интерфейс. На этой странице объясняется, что происходит «под капотом», чтобы остальная документация по данным была понятна.

Что происходит, когда вы описываете приложение

Заголовок раздела «Что происходит, когда вы описываете приложение»
  1. Вы описываете приложение в чате — для чего оно, для кого, что должно делать.
  2. Proyecta планирует модель данных — какие коллекции контента нужны приложению (выбранные из готовых решений или спроектированные специально) и какие возможности включены (формы, коммерция, авторизация и т. д.).
  3. Платформа создаёт и наполняет эти коллекции реальным, реалистичным примерами контента — детерминированно, до того как существует какой-либо интерфейс. В «постах», «услугах» или «меню» уже есть правдоподобные записи.
  4. Proyecta строит уникальный интерфейс на основе этих реальных данных — страницы, компоненты и панель администратора для управления ими, — считывая данные через типизированные хуки контента, которые пишет ИИ.

Поскольку данные реальны начиная с шага 3, то, что вы видите в preview, — это и есть реальная работа приложения, а не статический макет, который ломается при первом же редактировании.

Proyecta делит каждое приложение на два слоя и работает с ними по-разному:

  • Инфраструктурный слой заранее подготовлен и детерминирован. Модель данных, заполнение, панель администратора, обработка форм, авторизация и подключение возможностей собраны из проверенных, переиспользуемых компонентов. Это та часть, которая должна работать правильно, поэтому она не импровизируется постранично.
  • Публичный интерфейс уникален и создаётся ИИ. Маркетинговые страницы, layouts, компоненты и фирменный стиль пишутся с нуля специально для вашего приложения — без штамповки из типовых шаблонных секций. Это та часть, которая должна быть неповторимой.

Результат: приложение получает надёжный, стабильный backend и неповторимый frontend. ИИ направляет творческий потенциал на то, что видят посетители, и опирается на проверенные механизмы для всего остального.

Данные почти каждого приложения хранятся в CMS — встроенном управляемом хранилище контента Proyecta. Это хранилище по умолчанию для долговременного контента и записей: посты, услуги, объявления, FAQ, каталог товаров, бронирования и информация о бизнесе. Вам не нужно его запускать или обслуживать — оно просто есть. Подробнее см. Content Management.

Некоторым приложениям нужны данные, которые обновляются в реальном времени — чат с обновлением по мере поступления сообщений, лента активности, присутствие («кто онлайн») или состояние мультиплеерной игры. Специальное хранилище реального времени для такого поведения появится в ближайшее время; долговременный контент и коммерческий каталог по-прежнему будут храниться в CMS.

Если приложению нужно… Оно использует…
Контент, записи, каталог, формы (типичный случай) CMS (по умолчанию)
Учётные записи пользователей и вход Auth
Товары, заказы, платежи Commerce
Загруженные файлы и медиа Files & Media

Вам никогда не придётся решать, куда помещать контент, пользователей, заказы или файлы — платформа управляет этим сама. Хранилище реального времени для живого поведения появится в ближайшее время; до тех пор приложениям, которым нужны обновления в реальном времени, доступно всё остальное, и они получат уведомление, когда эта возможность будет готова.

После того как приложение построено, работать с его данными можно двумя способами — без написания кода:

  • Попросите ИИ в чате"Add a service called 'Deep clean' for $120", "Edit the FAQ about refunds". Он запишет данные в то хранилище, где они находятся.
  • Панель администратора вашего приложения — защищённый паролем редактор на опубликованном приложении для управления контентом и заявками из форм напрямую, без ИИ.

Браузер записей реального времени для приложений с живыми обновлениями появится в ближайшее время. Управляйте контентом CMS через панель администратора или ИИ.

  • Content Management — коллекции, записи и поля.
  • Forms — собирайте лиды, запросы и бронирования во входящие в панели администратора.
  • Admin Panel — встроенный способ управлять контентом и заявками без написания кода.
  • Database — как хранятся данные и база данных реального времени, которая появится в ближайшее время.