Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.01.2011, 11:20
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 11  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Если уж все высказывают мнение, то на мой взгляд MVC нужен для большего удобства склеивания кусков большого проекта, когда эти куски были написаны разными программистами. Чтобы разграничить четкий доступ, отдельных элементов. И/Или для того чтобы сделать проект более гибким, например поменять рендер, не ломая и не переписывая механику управления, используя тот же интерфейс, причем это может сделать любой программист даже тот который не знает что находиться внутри контроллера, ему достаточно разобраться только в интерфейсе.

А вообще хотелось бы узнать мнение etc, на сколько я понял, он наиболее подкован в этом вопросе.

Старый 24.01.2011, 11:52
Blax вне форума Посмотреть профиль Отправить личное сообщение для Blax Найти все сообщения от Blax
  № 12  
Ответить с цитированием
Blax

Регистрация: Dec 2010
Сообщений: 8
Выкрик из-за угла:
Первый же проект, где попробовал применить (хорошо подсказали http://www.flasher.ru/forum/showthread.php?t=147941) приобрёл логическую структуру и ясность. Кода стало меньше на 30%, красиво лёг в UML-диаграмку и перестал быть скопищем "шнурков" и "затычек".

В целом технология хорошая, тем боллее, что никто не заставляет жёстко следовать концепции, всегда можно исходить из разумного-рационального. Использовать или нет вопрос вероисповедания скорее.

Старый 24.01.2011, 13:24
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 13  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Когда пишешь 15й проект уже откровенно впадлу писать одно и то-же. При MVC код становится стандартным. Неважно что ты пишешь 30-40% кода не меняется и кочует из проекта в проект. Причем этот код уже проверен и стабилен, поэтому туда можно не заглядывать месяцами.

Старый 24.01.2011, 14:05
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 14  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Да вообще на примере какой ни будь стрелялки. есть персонажи, одного и того же типа. Действия их схожи. Но одним управляете Вы, дригим АИ, третий принимает команды с сервака. По сути дела у них разные контролеры. В такой ситуации МВЦ может помоць.
__________________
ranga

Старый 24.01.2011, 17:10
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 15  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
†‡Paladin‡†, согласен.
Затем повторяющиеся классы перекочевывают в библиотеки и запаковываются в SWC + контроль версий этих библиотек.
При создании нового проекта достаточно просто подключить нужные библиотеки.
Даже копировать в сорцы проекта не придется

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
MVC
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.