Симфони - фреймворк, в статье коротко рассказывают, почему использование фреймворка - хорошо, а спагетти-код - плохо. Берется пример реализации простой задачи сначала в стиле, привычном для начинающих программистов, потом описываются ошибки и проблемы, к которым это приведет - исправляют, что бы проблем не возникало, было удобнее, разносят по разным файлам и тд ... вводят контроллеры, модели, вьюхи, роутеры, единый контроллер доступа и тд. В общем, если бы мне, лет 7 назад, попалась бы в руки эта статья, многих бы ошибок я мог бы избежать и на многие вещи взглянул бы иначе.
|