Могу ли я создать мобильное «представление», которое не состоит из Silverlight из моего существующего кода MVVM? - PullRequest
4 голосов
/ 11 октября 2011

Я нахожусь в ситуации, когда в течение прошлого года я интенсивно развивался в Silverlight, используя шаблон MVVM. Я неоднократно продавал своему руководителю проекта величие MVVM благодаря разделению обязанностей, и у меня были большие успехи, когда я переписывал представления за день, а не переписывал приложение за неделю.

Недавно у нас была директива «стать мобильным», которая совместима с как можно большим количеством мобильных браузеров (например, не Silverlight). Мой менеджер проекта полагает, что, основываясь на моей предыдущей работе, я могу просто написать новое «представление» для мобильных приложений.

Вопрос:

Есть ли способ применить мой существующий код MVVM к мобильному интерфейсу, который не состоит из Silverlight?

1 Ответ

0 голосов
/ 11 октября 2011

Я так не думаю.MVVM полагается на постоянное взаимодействие между представлением и моделью представления посредством уведомлений, команд и т. Д. Поскольку ваш код находится в .NET, нет возможности запустить его на стороне клиента в веб-приложении.

Однако вы могли быиспользуйте некоторый JavaScript-каркас MVVM, такой как KnockoutJS в сочетании с некоторым фреймворком MVC (ASP.NET MVC 2 будет самым простым переходом).Это наиболее похожий подход, о котором я могу подумать, но вам нужно перенести текущие приложения.

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