Модель - Просмотр - Издатель как шаблон дизайна? - PullRequest
2 голосов
/ 11 ноября 2011

Я думал, что спросить об этом здесь. Кто-нибудь знает о какой-либо работе, выполняемой в отношении шаблона проектирования «MVP», предусматривающего передачу данных на основе push (не путать с Model-View-Presenter)?

Я бы назвал это Model-View-Publisher или, возможно, Model-Subscriber-Publisher, где подписчик аналогичен представлению, а издатель аналогичен контроллеру.

Идея заключается в том, что вместо типичного контроллера, который отвечает на запросы клиентов, у вас есть «Издатель», который передает данные клиентским «Подписчикам», когда происходит какое-то событие. Толчок будет осуществляться с помощью длинного опроса / реверса ajax / кометы или другого подобного метода.

Существуют ли какие-либо фреймворки, подобные этой, и если нет, будет ли это полезным шаблоном? Я был бы особенно заинтересован в реализациях в C # / Javascript на клиенте или, может быть, NodeJS на серверной части.

В качестве альтернативы, существуют ли какие-либо инфраструктуры или реализации MVC, которые предоставляют контроллеры, которые передают данные клиенту, используя такие технологии, как Comet?

1 Ответ

1 голос
/ 11 ноября 2011

Я думаю, что поддержка веб-сокетов будет в ближайшее время.См. Веб-сокеты с ASP.NET MVC / MVVM , чтобы узнать о текущей поддержке веб-сокетов

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