Перейти к содержимому
ФреймХаб
  • Composer и управление зависимостями
    • Качество и стиль кода
    • Основы Composer
    • Установка Composer
  • PHP-фреймворки
    • Laravel
    • Symfony и Laminas
    • Yii Framework
    • Обзоры и сравнения фреймворков
  • Архитектура и паттерны
    • MVC в PHP
    • ORM и работа с данными
    • Компоненты приложения
    • Принципы проектирования
  • Шаблонизаторы и вид
    • Выбор шаблонизатора
    • Миграция версий PHP
    • Производительность и очереди
    • Репозитории и пакеты
  • Composer и управление зависимостями
    • Качество и стиль кода
    • Основы Composer
    • Установка Composer
  • PHP-фреймворки
    • Laravel
    • Symfony и Laminas
    • Yii Framework
    • Обзоры и сравнения фреймворков
  • Архитектура и паттерны
    • MVC в PHP
    • ORM и работа с данными
    • Компоненты приложения
    • Принципы проектирования
  • Шаблонизаторы и вид
    • Выбор шаблонизатора
    • Миграция версий PHP
    • Производительность и очереди
    • Репозитории и пакеты
  1. Главная
  2. Архитектура и паттерны

Архитектура и паттерны

Архитектурные подходы, паттерны проектирования и принципы построения PHP-приложений

MVC в PHP (0) ORM и работа с данными (1) Компоненты приложения (1) Принципы проектирования (2)
Компоненты приложения
17.06.20257 мин чтения

Auth Middleware в PHP: как работает и где применять

Auth middleware в PHP решает не только проверку входа пользователя, но и выстраивает предсказуемый поток обработки HTTP-запроса. Разберём, как устроен этот слой, чем отличаются реализации в популярных фреймворках и какие ошибки чаще всего приводят к хаосу в безопасности.
Принципы проектирования
21.04.20255 мин чтения

Чистая архитектура PHP: разбираем паттерн на практике в 2026 году

Бизнес-логика, намертво привязанная к ORM или контроллерам, усложняет поддержку и тестирование приложения. Разбираем, как слоистая архитектура помогает разделить ответственность и сделать код независимым от инфраструктуры.
ORM и работа с данными
14.04.20254 мин чтения

Эволюция PHP ORM: от «толстых моделей» к архитектуре 2026 года

Проблема разрастания бизнес-логики в классах баз данных знакома большинству разработчиков. Прослеживаем эволюцию объектно-реляционного отображения в PHP и разбираем, как правильно проектировать слой данных сегодня.
Принципы проектирования
17.05.20243 мин чтения

Dependency Injection в PHP: паттерн и контейнеры

Dependency Injection — один из ключевых architectural patterns современного PHP. Он избавляет код от tight coupling и позволяет легко заменять реализации. Разбираем, как это работает на практике с PSR-11 контейнерами и PHP-DI.
  • Политика конфиденциальности
  • Обработка персональных данных
  • Обратная связь
© 2026 ФреймХаб — PHP-фреймворки без воды