Предпочитаемый шаблон представления для ASP.NET с возможностью построения других технологий пользовательского интерфейса позже?

В последнее время я столкнулся с этой проблемой разума, когда обсуждал проект, в котором задействованы различные технологии, такие как WCF, EF 4 и т. Д. Таким образом, идея состоит в том, чтобы сохранить базовую архитектурную модель, методы и слои, проблемы разделения и другие вещи, о которых следует помнить, когда вы хотите построить что-то ремонтопригодное и проверяемое.

Итак, я пришел с этим, что я должен выбрать для реализации, когда дело доходит до шаблона представления? Возможно, позже мне понадобится использовать несколько слоев для создания приложения Windows Phone, чтобы показать некоторые данные из сервисного слоя, или создать клиент Silverlight, клиент winforms и т. Д.

MVVM представлен лучше для Windows Phone, Silverlight лучший вариант. MVP в качестве winforms подходит шаблон презентации. MVC лучше всего подходит для ASP.NET Webforms? (видел несколько чистых примеров использования MVP для веб-форм).

[РЕДАКТИРОВАТЬ] Похоже, что решение может быть реализовано по-разному для каждого интерфейса и использовать ту же бизнес-логику и уровень проверки!

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

Спасибо?

1 ответ

Смотрите мой ответ здесь: MVC3 и Entity Framework

на самом деле, в зависимости от того, какую технологию пользовательского интерфейса или платформу вы будете использовать, детали наверху различаются, но остальная часть уровня, скорее всего, останется прежней

Просто для начала и получить вдохновение, спросите больше, если вам нужны другие детали.

Другие вопросы по тегам