Можно ли использовать шаблон проектирования / архитектурный шаблон MVC при разработке настольных приложений? - PullRequest
4 голосов
/ 20 ноября 2008

Я только что узнал, что такое ASP.NET MVC, и мне интересно, используется ли этот шаблон при разработке приложений для рабочего стола Windows?

Я специально пытаюсь использовать его в настольном приложении .NET.

Пожалуйста, прости меня, если этот вопрос выходит из левого поля с точки зрения того, как предполагается использовать MVC. Я все еще пытаюсь обернуть голову вокруг деталей этого.

Ответы [ 5 ]

6 голосов
/ 20 ноября 2008

Шаблон Model-View-Controller работает как «сон» с «настольными» приложениями, так как вам не нужно беспокоиться об обработке информации о состоянии.

4 голосов
/ 20 ноября 2008

Определенно. Вот список MVC GUI Framework .

1 голос
/ 20 ноября 2008

MVC выпускается во многих вариантах, Мартинг Фаулер обсуждает на http://martinfowler.com/eaaDev/uiArchs.html

Google возвращает довольно много интересных вещей для окон форм mvc также

0 голосов
/ 22 ноября 2008
0 голосов
/ 20 ноября 2008

Я не помню, где я вижу хороший пример MVC для приложений descktop.
Речь шла о термометре.
Модель была сама по себе термометром. Простой POJO с текущим состоянием температуры.
Приложения имеют несколько видов и контроллеров термометра.
Контроллеры вызывают сеттеры, а представления вызывают геттеры.
Для синхронизации приложения используйте шаблон Observer. Представления подписываются на модель.
И модель уведомляет все виды, подписанные в каждом сеттере.

Это был очень полезный пример для понимания MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...