Форум Сообщества Аналитиков

Дисциплины => Проектирование => Тема начата: LMZ от 09 Июля 2007, 15:30:05

Название: UML и MVC
Отправлено: LMZ от 09 Июля 2007, 15:30:05
Привет всем! (моя первая тема :P)
Подскажите, на каком этапе проектирования нужно иметь ввиду что будет использована модель MVC
Название: Re: UML и MVC
Отправлено: Galogen от 09 Июля 2007, 17:23:11
При выборе архитектуры системы и подсистем. На мой взгляд MVC это уже стандарт решения для интерактивной архитектуры.

Вот что описано у Фаулера по этому вопросу, думаю не прибавишь не убавишь:
"
ценность типового решения модель—представление—контроллер
заключается в наличии двух типов разделения. Отделение представления от модели — один из основополагающих принципов, на котором держится все проектирование про¬граммного обеспечения, и пренебрегать им можно только тогда, когда речь идет о совсем простых системах, в которых модель вообще не имеет какого-либо реального поведения. Как только в приложении появляется невизуализированная логика, разделение стано¬вится крайне необходимым. К сожалению, во многих инфраструктурах пользовательских интерфейсов реализовать подобное разделение довольно сложно, а там, где это неслож¬но, о нем все равно забывают.
Отделение представления от контроллера не так важно, поэтому рекомендую прово¬дить его только в том случае, когда оно действительно нужно. Подобная необходимость практически не возникает в системах с толстыми клиентами, а вот в Web-интерфейсах отделение контроллера весьма полезно. Большинство рассматриваемых здесь типовых решений, предназначенных для проектирования Web-приложений, основаны именно на этом принципе."

http://en.wikipedia.org/wiki/Model-view-controller

http://ru.wikipedia.org/wiki/Model_View_Controller
Название: Re: UML и MVC
Отправлено: AlexTheRaven от 11 Октября 2007, 00:04:31
На этапе проектирования реализации. После проектирования структуры бизнес-объектов и алгоритмов их обработки. В общем, когда дело доходит до внешних интерфейсов системы, в т.ч. пользовательских.