Я разрабатываю небольшую инфраструктуру PHP-MVC, основным принципом которой является простота использования и отладки, а также переносимость, производительность (прежде всего) и сверхлегкая кривая обучения.PHP - MVC Framework - Максимум 6 включает в себя действие
Итак, дело в том, до сих пор они не являются включают в себя, что почти обязательные (для большинства MVC рамки) в каждом действии:
- Controller.php (the controller class)
- View.php (the view class)
- Model.php (the model class, in my case I try no to use more than 2 models per action)
- template.php (the HTML template which is loaded by the View)
- language.php (a language file that loads translations)
В моих рамках, маршрутизатор и контроллер находится в тот же файл, потому что я действительно не использую маршрутизатор, я просто разбираю действия с _GET и _POST . Поэтому моя идея - попытаться, независимо от того, какое действие вызывается, никогда (или почти никогда) не делает больше, чем 6 включает (include()). Идея этого заключается в обеспечении читаемости и производительности в лучшем виде.
Что вы, ребята, думаете? Вы думаете, это хорошая идея или нет?
Спасибо.
Создайте скрипт сборки и объедините все, что необходимо вместе. Не позволяйте исходному коду получить borken. – hakre