|
|
|||||
MVC
Добрый день. Скорее всего такой вопрос уже задавался и не раз, но я попробую еще.
Решил заняться изучением MVC, и столкнулся с непониманием того, зачем городить кучу интерфейсов и патернов и так далее, если можно сделать это меньшими силами. Может кто-нить показать примеры (небольшие), но наглядно показывающие преимущества mvc, если можно в исходниках. Спасибо. |
|
|||||
Решение о необходимости применения того или иного паттерна необходимо принимать в соответствии с выполняемой задачей, если вы не видите смысла в применении в текущем проекте, возможно так оно и есть?
|
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Почитайте форум (например это). Тема mvc уже набила оскомину.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 23.01.2011 в 17:26. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Авторитетный человек отсюда сказал мне однажды, что это полная ерунда, что MVC только для больших проектов. Тогда был не совсем согласен, сейчас же подпишусь под этими словами.
MVC, пожалуй, лучшее архитектурное решение из всех, которые я знаю. Однако нужен достаточно высокий входной уровень чтобы написать хороший каркас приложения на его базе. Его реальная сила чувствуется для проектов, которые требует поддержки.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
МВЦ хорош для любых проектов, а для больших необходим.
Проблема одна - его использование требует более высокий уровень программистов.
__________________
Сам себе репортер |
|
|||||
Цитата:
сможет писать по этим правилам, соответственно использую MVC. Скорее уже как раз в проектах где работают программисты разного уровня над одним проектом, желательно иметь архитектуру типа MVC.
__________________
Искренне Ваш, Джек. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
Я если честно не вижу разногласия между Вашими словами и словами terbooter. Скорее всего он имел ввиду что программист среднего уровня и ниже скорее всего с правилами MVC не справится, и будет напрямую менять не свою модель у вью.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Я просто думаю, что программист высокого уровня не будет руководствоваться правилом, что все надо делать через MVC. Он сам способен оценить, что лучше в той или иной ситуации, и сделает намного оптимальнее, чем просто следуя каким то правилам.
И я думаю среднему программисту вполне по силам справиться с MVC самому...
__________________
Искренне Ваш, Джек. |
Часовой пояс GMT +4, время: 19:29. |
|
« Предыдущая тема | Следующая тема » |
Теги |
MVC |
Опции темы | |
Опции просмотра | |
|
|