Domanda

Voglio iniziare a creare app Web più testabili, sfortunatamente non sono ancora in grado di utilizzare il framework MVC di Microsofts. Quindi sto cercando consigli. Quale modello di interfaccia utente utilizzate con le app asp.net e come le implementate?

Comprendo modelli come MVP, MVC, ecc., ma non ho alcuna esperienza nell'implementarli, quindi ogni input è molto apprezzato.

Cordiali saluti, Egil.

È stato utile?

Soluzione

Sto ancora usando " vecchio stile " moduli web, ma provo a mantenere quanta più logica possibile lontano dal codice dietro i file, e invece ho la logica business / domain in un livello separato e una classe di facciata tra quella e il livello di presentazione (facciata remota se è un servizio ).

Altri suggerimenti

Se vuoi qualcosa di veloce e sporco, usando comunque WebForms mentre ottieni tutti i vantaggi di separare il tuo codice di presentazione dal resto della tua applicazione, ho usato la seguente tecnica che funziona bene.

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

Questo mi permette di "guidare" la mia app usando i test unitari. È tutt'altro che perfetto, ma l'ho usato in un paio di app ora ed è stato un successo.

Uso sempre più il nuovo framework Asp.net MVC, non mi piacciono molto i moduli Web HTML e viewstate soup che tendono a creare ...

Il metodo di presentazione del modello asp.net (supervisore del controller) ha funzionato per me. anche guardando asp.net mvc

Ho usato il modello FrontContoller su un numero di progetti, che funzionano bene ed è anche abbastanza testabile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top