Что такое АВС?


GitHub: (Framework, Soft)

Это очень простой как по устройству, так и по эксплуатации, но вполне функциональный PHP-фреймворк с удобными средствами отладки, вплоть до перевода ошибок.

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

Допустим, правила маршрутизации - это упрощенный вариант роутинга популярного фреймворка Yii2. REST-full приложения строятся по аналогии с фреймворком Slim и Laravel. Шаблонизатор построен по принципу Xtemplate. И так далее.

Основная концепция:

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

Хотя, на первый взгляд, система довольно аскетична, на ней можно собирать небольшие и средние сайты.
Кстати, вы сейчас на таком находитесь.

Возможности системы на сегодня:

1. Архитектура MVC
2. Встроенные дебаггеры PHP и MySQL с переводом отчетов.
3. Возможность писать как обычные, так и REST-full приложения.
4. Поддержка стандарта PSR-7.
5. Middleware с поддержкой PSR-15.
6. Шаблонизаторы, включаемые опционально.
7. Поддержка Mysqli
8. Поддержка PDO
9. Конструктор запросов
И другие.