Microsoft ASP.NET Web Matrix

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.

Figura 1: L’ambiente di lavoro [ingrandisci figura 1]

È 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.

Figura 2: Scaricare controlli di terze parti [ingrandisci figura 2]

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.

Figura 3: Aggiungere una tabella [ingrandisci figura 3]

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.

Tag: ,
  • Programmare Visual Basic .Net
    La guida più completa e ragionata a Visual Basic .Net, rivolta a chi già mastica la precedente versione. Da acquistare senza esitazioni...
  • Migrare a Visual Basic .NET
    Questo manuale ci aiuta nella migrazione da Visual Basic e Visual Basic .NET L'incompatibilità con le precedenti versioni richiede infatti un'attenta strategia di conversione. L'upgrade wizard aiuta nel processo, ma non lo automatizza al 100%...
  • Il web cambia con ASP.NET
    Il rilascio della piattaforma .NET accomuna sotto un unico tetto le tecnologie Microsoft legate allo sviluppo Internet e Windows. All'appuntamento non potevano mancare le Active Server Pages, che da questa versione sono compilate, scritte in un vero linguaggio orientato agli oggetti e con nuove funzionalità: una vera rivoluzione...
  • ASP.NET: Web Form Controls e gli eventi
    Sono i controlli più potenti che ASP.NET rende disponibili. Hanno il vantaggio di usare una nomenclatura coerente e di spostare l'attenzione del programmatore sulle logiche di sviluppo piuttosto che sul codice Html...
  • ASP.NET: Html Server Controls e gli eventi
    Ecco i controlli che consentono di sfruttare la programmazione ad oggetti in ASP.NET e che sono in corrispondenza 1:1 con i tag Html. Il server ASP.NET si preoccuperà di convertirli in puro codice Html, ma il programmatore potrà usarli efficacemente da codice...

Scrivi un commento

Non è possibile inserire commenti per questo intervento.