Dall'archivio articoli > ASP.NET 4.5.1
ASP.NET 4.5.1 e Visual Studio 2013 per lo sviluppatore web
Per poter utilizzare questa funzionalità, devi fare il login o iscriverti.
Il prossimo rilascio del .NET Framework 4.5.1 non rappresenta una major release e, ma presenta comunque diverse novità importanti nell'ambito di ASP.NET, che riguardano soprattutto la strutturazione e l'organizzazione dei progetti. Ovviamente però, è Visual Studio 2013 a recitare un ruolo da protagonista: oltre alle nuove funzionalità dell'IDE che abbiamo visto nell'articolo della scorsa settimana, questa nuova versione introduce alcuni concetti e funzionalità specifiche per gli sviluppatori Web, nell'ottica di rendere il processo di realizzazione di applicazioni più veloce e integrato rispetto al passato. Un primo esempio di ristrutturazione, in questo senso, è costituita dal concetto di One ASP.NET.
One ASP.NET rappresenta un drastico cambio di rotta per quanto riguarda la gestione dei template di progetto di web application. In Visual Studio 2012, al momento di creare un nuovo progetto, eravamo costretti a scegliere una particolare tecnologia da utilizzare e, sebbene fosse comunque possibile integrare per es. Web Forms e MVC, non era uno scenario supportato dall'IDE. Visual Studio 2013, invece, introduce il concetto di One ASP.NET, che si concretizza nella presenza di un unico tipo di progetto Web Application:
Una volta selezionato, tramite la finestra di dialogo in figura, possiamo configurare le varie componenti del nostro progetto con un maggiore dettaglio rispetto al passato.
Il punto di partenza è uno dei template predefiniti, ossia:
L'aspetto più importante rispetto al passato, però, è costituito dalle checkbox più in basso, che abbiamo evidenziato in figura, tramite le quali siamo in grado di selezionare le tecnologie che vogliamo utilizzare nella nostra applicazione. Per esempio, è possibile creare un'applicazione Web Forms e includere ASP.NET Web API o ASP.NET MVC: essi concretizzano il concetto di One ASP.NET, ossia di un runtime unico, attorno al quale possiamo pluggare i framework che preferiamo, in maniera assolutamente integrata e supportata dall'ambiente di sviluppo.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.