Перейти к основному содержанию

Паттерны приложений

Выбирайте наименьшую форму приложения, соответствующую задаче. Добавляйте процесс, базу данных, синхронизацию или AI API только когда приложению нужна эта возможность.
Что нужно пользователюИспользуйтеПримечания
Целевая страница, отчёт, статическая страницаUI приложениеОдного UI компонента достаточно.
Панель управления или внутренний инструмент с данными сервераUI + процессДержите маршруты API и учётные данные в компоненте процесса.
Постоянные данные приложенияUI + процесс + база данныхПереиспользуйте подходящую активную базу данных перед созданием новой.
Автономная работа или мгновенная синхронизация между устройствамиRealtime приложениеВключите синхронизацию и проверьте sync: ready перед подключением приложения.
Запланированная задача или webhookProcess приложениеИспользуйте триггеры на компоненте процесса.
AI-функция внутри приложенияProcess + Kazzle AI APIИспользуйте /ai/* с API ключом kzl_.
Инструмент, который ассистент должен вызвать позжеSkillСоздайте компонент skill с точкой входа SKILL.md.

Рекомендации

  • Начинайте с шаблона, если он подходит.
  • Держите код фронтенда без секретов и URL баз данных.
  • Размещайте серверную работу в компоненте процесса.
  • Используйте URL соседних компонентов вместо жёстко закодированных адресов localhost.
  • Проверяйте предпросмотры на вкладке app-dev перед тем, как говорить, что приложение работает.