Помощник
Здравствуйте, гость ( Вход | Регистрация )
MVC за и против |
termit |
2012-01-04, 18:25
Сообщение
#1
|
|
Опытный Группа: Бета-тестеры Сообщений: 705 Регистрация: 2009-06-02 Из: Житомир Репутация: нет Всего: 11 |
Интересует вопрос, как нормальные кодеры относятся к MVC в PHP?
П.С. В особености интересует мнение Александра |
|
|
||
Alexander |
2012-01-04, 20:33
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Код нужно отделять от оформления - однозначно. А в остальном понятие MVC, достаточно размыто, чтобы о нем говорить в теории.
|
|
|
||
Djadka |
2012-01-05, 1:41
Сообщение
#3
|
|
Любитель Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: нет Всего: нет |
У меня бакалавравская работа была о сравнение трёх php фраемворков Zend, Cake, Yii. И скажу что у каждого фраемворка этот шаблон работал по своему и каждый компонент из шаблона выполнял свою роль близкую к теории.
В ПХП МПК не так ярко выражены. В других языках как в Руби или в Джаве, активно используется и считается хорошим тоном в программирование. |
|
|
||
termit |
2012-01-05, 19:49
Сообщение
#4
|
|
Опытный Группа: Бета-тестеры Сообщений: 705 Регистрация: 2009-06-02 Из: Житомир Репутация: нет Всего: 11 |
Просто моё понимание этого шаблона Зендовци называют ТТУК(Толстыые Тупые Уродливые Контроллеры). Но как я понял конкретного понимания модели этого шаблона нет ни укого...
|
|
|
||
Djadka |
2012-01-05, 20:00
Сообщение
#5
|
|
Любитель Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: нет Всего: нет |
Да обычно в контроллер впихивают что касается и модели. А вообще
Модель отвечает за базу данных и за контроль данных, то есть валидацию. Конроллер принимает инфу от клиента и по надобности запрашивает модель и выкидывает данные в Преставление. Преставление это отображение информации на экран. По сути это любая теори и вики тоже тебе примерно так опишет. Только вот на практики обычно контроллер с моделью идут вместе то есть ТТУК, как написано выше. |
|
|
||
Текстовая версия | 0.0482 сек. 12 запросов GZIP включен Сейчас: 2024-09-26, 14:27 |