Компоненты
Компоненты Imhotep — это фундамент, на котором построен весь фреймворк. Их понимание позволяет глубже освоить Imhotep и создавать более эффективные приложения.
Каждый компонент решает конкретную задачу: маршрутизация управляет входящими запросами, кэширование ускоряет работу, а уведомления отвечают за коммуникацию с пользователями. При этом компоненты слабосвязаны — вы можете использовать их по отдельности или все вместе, собирая приложение как конструктор.
Ключевые компоненты, с которых стоит начать знакомство:
- Маршрутизация — определяет, как приложение обрабатывает входящие запросы
- Контроллеры — группируют логику обработки запросов
- Валидация — защищает приложение от некорректных данных
- Кэширование — повышает производительность за счёт хранения данных в памяти
- Уведомления — отправляет сообщения пользователям через разные каналы
Каждый компонент спроектирован так, чтобы быть понятным, гибким и готовым к работе прямо сейчас. А подробная документация поможет разобраться в деталях и эффективно использовать все возможности фреймворка.