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

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

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

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

Ответы [ 5 ]

2 голосов
/ 13 ноября 2008

Я все еще использую «старомодные» веб-формы, но я стараюсь как можно больше хранить логику в стороне от кода, лежащего в основе файлов, и вместо этого иметь бизнес-логическую / доменную логику в отдельном слое и класс фасадов между ними. и уровень представления (удаленный фасад, если это услуга).

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

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

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

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

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

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

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

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

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

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

...