Данный фреймворк создавался, отлаживался и полировался мной с 2014 года, однако с начала 2018 года был переосмыслен под вдохновением Laravel-а, и был переделан в более удобный вариант для разработки.
Почему песочница кролика?
Я долго думал над тем как назвать свой быстрый, легкий (компактный), и простой (как в осваении, так и в функциональности) фреймворк, и пришла ассоциация с кроликом.
А так как все компоненты фреймворка взаимозаменяемы и практически независимы друг от друга, то вторым словом я хотел задействовать "пазл", но тогда название начинает походить больше на игру, чем на движок. Потому остановился на "песочница".
Фреймворк позицианируется как простой в осваении и быстрый для подъема и написание как простых так и более сложных сайтов. Он полностью модульный, что позволяет без болезненно менять его компоненты по своему усмотрению. Система MVC самодостаточная и все 3 части независимы друг от друга (т.е. Представление, Контроллер, и модель не связаны напрямую, их связь вы описываете сами, с помощью простых комбинаций).
Представление: Вы можете использовать шаблонизатор из коробки, а можете заменить его на любой другой, к которомы вы привыкли.
Модель: Каждая модель представляет из себя простое описание полей из таблицы БД, с небольшим дописанным вами функционалом. Модель опускает прямое написание SQL, задействуя упрощенные конструкции описания запроса, но в то же время не ограничивая возможности, позволяя писать SQL-код напрямую.
Контроллер: В качестве контроллера может выступать как метод класса, метод объекта, функция, ананимная функция, а также php-файл, что позволяет вам писать в привычном для вас стиле.
Во фреймворке намерено неиспользуются namespace, так как я считаю, что в данной системе они лишь усложняют понимание где и что находится. Однако вы вполне можете их использовать, если вам это необходимо.
Во фреймворке из коробки присутствуют: