Просмотр поста

.
Delphinum
Вводная
Этот цикл статей преследует цель не прорекламировать вам мое решение, а объяснить основы современных архитектурных решений в области крупных фреймворков. Здесь я постараюсь реализовать полноценный фреймворк у вас на глазах путем смешения и конфигурации различных пакетов. В результате вы познакомитесь с внутренностями многих современных фреймворков (на концептуальном уровне), это позволит легко изучить любой из них.

Сразу хотелось бы определить целевую аудиторию, так как начинать с основ PHP я не буду. Для понимания тем, которые я затрону вам будет необходимо знать и уметь следующее:
PHP на хорошем уровне, в том числе стандартную библиотеку функций и классов этого языка
Git и GitHub, так как используемые мной пакеты будут доступны в виде нескольких репозиториев
Composer, так как собирать проект мы будем на базе этого пакетного менеджера
PDO и базы данных (используем MySQL) в целом

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