¿Qué patrón de UI utiliza para asp.net (mvp, vista pasiva, etc.)?
-
08-07-2019 - |
Pregunta
Quiero comenzar a construir aplicaciones web más comprobables, desafortunadamente no puedo seguir con el marco Microsofts MVC todavía. Entonces estoy buscando consejos. ¿Qué patrón de UI utilizan ustedes con las aplicaciones asp.net y cómo las implementan?
Entiendo patrones como MVP, MVC, etc., pero no tengo experiencia en implementarlos, por lo que cualquier entrada es muy apreciada.
Saludos, Egil.
Solución
Sigo usando " anticuado " formularios web, pero trato de mantener la mayor lógica posible lejos del código detrás de los archivos, y en su lugar tengo la lógica de negocios / dominio en una capa separada, y una clase de fachada entre eso y la capa de presentación (fachada remota si es un servicio ).
Otros consejos
Si quiere algo rápido y sucio, aún usa WebForms mientras obtiene todas las ventajas de separar su código de presentación del resto de su aplicación, he usado la siguiente técnica que funciona bien.
http://www.duncangunn.me.uk /dasblog/2008/03/02/WebFormsMVCOnTheCheap.aspx
Esto me permite 'manejar' mi aplicación usando pruebas unitarias. Es todo menos perfecto, pero lo he usado en un par de aplicaciones ahora y ha sido un éxito.
Utilizo el nuevo marco Asp.net MVC cada vez más, realmente no me gusta el HTML y las formas de sopa de viewstate tienden a crear ...
asp.net model view presentador (controlador supervisor) me ha funcionado. también mirando asp.net mvc también
He usado el patrón FrontContoller en varios patrones proyectos, que funciona bien y también es bastante comprobable.