|
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Если уж все высказывают мнение, то на мой взгляд MVC нужен для большего удобства склеивания кусков большого проекта, когда эти куски были написаны разными программистами. Чтобы разграничить четкий доступ, отдельных элементов. И/Или для того чтобы сделать проект более гибким, например поменять рендер, не ломая и не переписывая механику управления, используя тот же интерфейс, причем это может сделать любой программист даже тот который не знает что находиться внутри контроллера, ему достаточно разобраться только в интерфейсе.
А вообще хотелось бы узнать мнение etc, на сколько я понял, он наиболее подкован в этом вопросе. |
|
|||||
Регистрация: Dec 2010
Сообщений: 8
|
Выкрик из-за угла:
Первый же проект, где попробовал применить (хорошо подсказали http://www.flasher.ru/forum/showthread.php?t=147941) приобрёл логическую структуру и ясность. Кода стало меньше на 30%, красиво лёг в UML-диаграмку и перестал быть скопищем "шнурков" и "затычек". В целом технология хорошая, тем боллее, что никто не заставляет жёстко следовать концепции, всегда можно исходить из разумного-рационального. Использовать или нет вопрос вероисповедания скорее. |
|
|||||
Регистрация: Nov 2005
Сообщений: 1,058
|
Когда пишешь 15й проект уже откровенно впадлу писать одно и то-же. При MVC код становится стандартным. Неважно что ты пишешь 30-40% кода не меняется и кочует из проекта в проект. Причем этот код уже проверен и стабилен, поэтому туда можно не заглядывать месяцами.
|
|
|||||
†‡Paladin‡†, согласен.
Затем повторяющиеся классы перекочевывают в библиотеки и запаковываются в SWC + контроль версий этих библиотек. При создании нового проекта достаточно просто подключить нужные библиотеки. Даже копировать в сорцы проекта не придется
__________________
Сам себе репортер |
Часовой пояс GMT +4, время: 00:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
MVC |
|
|