что есть хорошее в фреймворках
- принцип единой ответственности
- принцип открытости/закрытости
- принцип подстановки Барбары Лисков
- сегрегация интерфейсов
- инверсия зависимостей (не путать с dependency injection)
за основу взят CodeIgniter.
это путь в никуда.