На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
  
> MVC vs MVVM vs MVP
    Какой шаблон проектирования по вашему мнению лучше?
    http://ru.wikipedia.org/wiki/Model-View-Controller
    http://ru.wikipedia.org/wiki/Model-View-ViewModel
    http://ru.wikipedia.org/wiki/Model-View-Presenter
    Сообщение отредактировано: ips333 -
      Если честно, эти шаблоны... разные :ph34r:
        что лучше шкаф или велосипед? :crazy:
          Цитата deil @
          Если честно, эти шаблоны... разные :ph34r:

          По описанию в Википедии не увидел большой разницы между ними кроме названий Controller-а.
          Чем отличается Controller от Presenter и от ViewModel?
            Первый от второго - направлением, кто кем управляет, что написано в вики. Третий от этих двух - ну совсем хорошо описано в вики
              MVC появился в 70-х годах 20 в с появлением первых графических интерфейсов, и имеет много недостатков. MVVM и MVP появились намного позже - в 2000-х годах, и имеют много преимуществ перед MVC.
              Поэтому считаю, что в современных программах следует выбирать между MVP и MVVM. Какой из этих шаблонов вы считаете лучше?
              Какой паттерн вы чаще используете в своих программах?
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0210 ]   [ 16 queries used ]   [ Generated: 25.04.24, 15:16 GMT ]