Компоненты

Компоненты Imhotep — это фундамент, на котором построен весь фреймворк. Их понимание позволяет глубже освоить Imhotep и создавать более эффективные приложения.

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

Ключевые компоненты, с которых стоит начать знакомство:

  • Маршрутизация — определяет, как приложение обрабатывает входящие запросы
  • Контроллеры — группируют логику обработки запросов
  • Валидация — защищает приложение от некорректных данных
  • Кэширование — повышает производительность за счёт хранения данных в памяти
  • Уведомления — отправляет сообщения пользователям через разные каналы

Каждый компонент спроектирован так, чтобы быть понятным, гибким и готовым к работе прямо сейчас. А подробная документация поможет разобраться в деталях и эффективно использовать все возможности фреймворка.