Какой шаблон пользовательского интерфейса вы используете для asp.net (MVP, пассивный просмотр и т. Д.)?

StackOverflow https://stackoverflow.com/questions/286694

  •  08-07-2019
  •  | 
  •  

Вопрос

Я хочу начать создавать более тестируемые веб-приложения, но, к сожалению, я пока не могу использовать Microsoft's MVC Framework. Поэтому я ищу совет. Какой шаблон пользовательского интерфейса вы, ребята, используете с приложениями asp.net, и как вы их реализуете?

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

С уважением, Эгиль.

Это было полезно?

Решение

Я все еще пользуюсь "старомодным" веб-формы, но я стараюсь держать как можно больше логики в стороне от кода, лежащего в основе файлов, и вместо этого иметь бизнес / доменную логику в отдельном слое и класс фасада между ним и уровнем представления (удаленный фасад, если он & # 180; sa service).

Другие советы

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

http://www.duncangunn.me.uk /dasblog/2008/03/02/WebFormsMVCOnTheCheap.aspx

Это позволяет мне «управлять» моим приложением с помощью модульных тестов. Это совсем не прекрасно, но я уже использовал его в нескольких приложениях и добился успеха.

Я использую новую платформу Asp.net MVC все больше и больше, мне действительно не нравятся HTML-формы и суппорты viewstate, которые, как правило, создают ...

Метод представления представления (контролирующего контроллера) asp.net работает для меня. тоже смотрю на asp.net mvc тоже

Я использовал FrontContoller на ряде проекты, которые хорошо работают, и это тоже довольно тестируемо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top