Что такое АВС?
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. Конструктор запросов
И другие.