Da oggi è disponibile la beta del WebPlatform Installer 3.0. Il WebPI contienene una grossa novità, o per meglio dire una serire di novità, che cercerò di illustrarvi nel seguito.
E’ un tool ed un insieme di tecnologie che consente di realizzare siti web, partendo da zero o di iniziare da applicazioni Open Source come Umbraco, WordPress o anche da nuovi template disponibili e per poi pubblicarle il vostro sito via FTP .
Con WebMatrix trovate anche due nuovi componenti, di cui potete leggere nel seguito: SQL Server Compact Edition 4 e IIS Express, oltre ad una nuova sintassi che semplifica la scrittura di pagine ASP.NET. Questa nuova sintassi fa parte di un nuovo ViewEngine per ASP.NET
E’ rivolto a chi vuole sviluppare un’applicazione web partendo nel modo più semplice. In particolare Razor, un nuovo View Engine per ASP.NET, offre una nuova sintassi, semplice e compatta, utile per chi inizia a scrivere pagine direttamente partendo dall’ HTML e poi aggiunge del codice per aggiungere dinamicità alla pagina stessa. Chi sviluppa già siti web con tecnologie come ASP.NET WebForms, e ASP.NET MVC lo troverà probabilmente troppo semplice e mancante di fuzionalità più evolute. WebMatrix è pensato per permettere lo sviluppo di siti web anche a chi ha conoscenza minime di programmazione.
Qualche dettaglio sulle nuove componenti che sono disponibili.
E’ una versione di IIS 7 pensata per lo sviluppo. In poche paraole offre le funzionalità di IIS7, ma la facilità d’uso di un developer server come quello ad oggi integrato in Visual Studio. In particolare offre le seguenti funzionalità:
A differenza del developer server di Visual Studio 2010, offre le stesse funzionalità di IIS 7.x, compreso FastCGI, il modulo di URL Rewrite e, cosa importante, il sistema di autenticazione è equivalente a quello di IIS, consentendo di simulare meglio in fase di sviluppo i meccanismi di autenticazione della versione “Full” di IIS 7.x. Sarà più avanti reso disponibile un aggiornamento per Visual Studio 2010 che ne consentirà l’utilizzo in modo integrato al posto dell’attuale Developer Server.
La nuova versione di SQL Server CE è stata riprogetta per essere utilizzabile in modo molto semplice da applicazioni ASP.NET, in particolare:
Da oggi potete provare una nuova sintassi per ASP.NET. Questa nuova sintassi è pensata per chi scrive pagine web partendo dall‘ HTML per poi aggiungere il codice per renderla dinamica. La nuova sintassi del view engine per ASP.NET, è pensata per essere compatta, facile da leggere, ma anche facile da imparare, perchè fatta da pochi concetti e soprattuto basata su concetti già noti a chi usa C# e VB.NET.
Potete scaricare WebMatrix da oggi da questo link.