Microsoft ha da poco rilasciato una versione preliminare di ASP.NET Web Matrix.
ASP.NET Web Matrix è uno strumento di sviluppo completamente gratuito rivolto allo sviluppatore che non necessita di tutte le funzionalità comprese nel pacchetto Visual Studio.
Caratteristiche
Tra le caratteristiche di ASP.NET Web Matrix troviamo:
- download di dimensioni esigue (1.2 Mbyte)
- possibilità di realizzare applicazioni di tipo ASP.NET, ASP.NET User Control, Xml Web Service, classi, Http Handler, ecc.
- numerosi template (personalizzabili) per la creazione di pagine di dati di tipo Master/Detail, documenti rivolti ai cellulari e Web Service
- possibilità di sviluppare in modalità Wysiwyg o agendo direttamente sul codice
- facilità nel modificare le proprietà e i template dei controlli ASP.NET
- un insieme di classi che facilitano lo svilippo di pagine ASP.NET
Differenze con Visual Studio .NET
Le sostanziali differenze rispetto a Visual Studio .NET sono invece:
- mancanza del concetto di progetto: ogni file è gestito indipendentemente dagli altri
- i file generati non usano la tecnica del “Code Behind“, ma contengono sia la parte di visualizzazione sia quella di codice della pagina
- la compilazione degli assembly deve essere lanciata da linea di comando
- mancanza di supporto per il debugging
- mancanza di supporto per Intellisense, la tecnologia che consenta di completare metodi e proprietà mentre si scrive
Requisiti
- Windows 2000 o Windows XP
- Internet Explorer 5.5 o superiore
- .NET Framework
Non è necessario disporre di Iis, in quanto un piccolo web server è già compreso con Web Matrix.
Tour
L’interfaccia grafica ricorda da vicino quella di Visual Studio .NET. Sulla sinistra troviamo l’insieme dei controlli di tipo Html e i Web Server Control che è possibile trascinare all’interno della pagina.
È anche possibile includere i propri controlli o controlli di terze parti. Web Matrix consente di condividere con gli altri sviluppatori il proprio codice, oltre che partecipare a forum e chat.
Anche l’accesso ai database è facilitato. È sufficiente connettersi ad un database e trascinare una tabella per vedere creato un controllo DataGrid già funzionante. È poi possibile intervenire direttamente sulle tabelle e aggiungere nuovi campi.
Un manuale gratuito
Alex Homer e Dave Sussman, autori tra l’altro di
Professional ASP.NET 1.0
, hanno realizzato una guida di 70 pagine [nuova finestra] all’uso dell’ambiente, che è possibile
scaricare gratuitamente.