ASP.NET MVC 1.0 Release Candidate

E’ da poco disponibile la RC di ASP.NET MVC, di cui a breve verrà rilasciata la versione definitiva.

Sono stati introdotti una serie di miglioramenti tesi a rendere più semplice la creazione e gestione di un progetto in Visual Studio 2008 e Visual Web Developer Express 2008 e l’implementazione del modello sottostante in alcuni scenari di uso comune.

  • Un menù contestuale permette di creare velocemente il Controller.
  • Il wizard di creazione della View ora permette di creare delle Viste tipizzate e di inferire il tipo degli oggetti passati dal metodo del controller. Viene così ora creato un template della vista con una porzione dell’ HTML generato in modo automatico. Durante la creazione della vista è possibile scegliere tra dei template di default, ad esempio per il listing, l’editng etc. Questo consente di risparmiare notevolamente in quantità di codice da scrivere e di avere subito un’applicazione funzionante, ma completamente personalizzabile.
  • Tutto il codice generato da questi template è personalizzabile così è anche possibile aggiungerne di propri all’ IDE di Visual Studio 2008.
  • Comoda la nuova funzionalità di navigazione vista-controller: “Go to View” ad esempio dal controller o la controparte “Go to Controller”.
  • Altri migliramenti che sono stati richiesti sono la creazione di View senza code-behind, semplificazione della sintassi e la possibilità di implementare l’interfaccia IDataErrorInfo per avere un approccio un’unificato, ad esempio come in WPF, per la gestione degli errori.
  • Semplificazione dello Unit Testing e Mocking.
  • Protezioni verso attacchi di tipo Cross Site request Forgery
  • Miglioramenti per la gestione dei File: scenari di Upload e download
  • Supporto migliorato ad AJAX vi JQuery

Link utili:

-Pietro