Ultimamente ho notato parecchie chiacchiere su asp.net MVC, ma non ho trovato una descrizione chiara o convincente di quando, dove o perché volessi usarlo su WebForms.Quando e perché dovrei prendere in considerazione asp.net MVC?
Diciamo che volevo creare una piccola applicazione web che consenta a una persona di pubblicizzare alcuni articoli online. Il sito avrà 4 casi d'uso:
- Cerca annunci
- Visualizza annunci
- Visualizza Articolo
- Inserire un annuncio
Supponiamo:
- Sono non particolarmente interessato a unità di test del mio controller. La pagina renderà correttamente l'elenco degli elementi, o non lo farà.
- Sono interessato a più controllo sul codice HTML.
- Non sono interessato all'utilizzo dell'ultima tecnologia buzz solo per il gusto di farlo.
- Sono interessato a utilizzare lo strumento più adatto per il lavoro in termini di produttività, prestazioni, manutenibilità & semplicità della soluzione finale.
- Non voglio dover lavorare su un po 'di sfumature per ottenere qualcosa di semplice da lavorare.
Quindi, le mie domande sono quindi:
- Quali sono le differenze fondamentali tra i due modelli?
- In quale scenario è migliore l'uno dell'altro?
- Quali sono i trucchi con asp.net MVC (sono a conoscenza dei trucchi con WebForms)
- Per la nostra app di esempio, cosa otterrei utilizzando asp.net MVC anziché WebForms?
- Per la nostra app di esempio, cosa dovrei perdere usando asp.net MVC anziché WebForms?
- È possibile combinare e abbinare i modelli all'interno della stessa piccola applicazione?
Grazie a chiunque spende il tempo per fornire una risposta.
Ottima risposta !! –