Microsoft Webmatrix: un ambiente di sviluppo completo di applicativi web per essere subito produttivi

A mio parere in ambito informatico c’è un bisogno sempre più crescente di semplificazione. Nascono tecnologie nuove ogni giorno, si moltiplicano sempre più i framework di sviluppo e servizi a cui interfacciarsi, ed è dura rimanere al passo. Nessuno che pensi alle salute delle coronarie dei programmatori? Meno male che ogni tanto spunta qualche iniziativa volta a semplificare e unificare gli ambienti di sviluppo e di lavoro. Parliamo in questo caso di Microsoft Webmatrix.

Microsoft Webmatrix è un ambiente di lavoro per tecnologie Microsoft che riunisce in sé un set di software (IDE e servizi) per essere subito produttivi in ambito web. La lista dei programmi compresi nel pacchetto è la seguente (nelle immagini ne vedete un dettaglio maggiore):

  • Microsoft .NEt Framework 4
  • ASP.NET Web PAges
  • ASP.NET Web Pages Language Packs
  • Strumenti di Microsoft SQL Server Compact 4.0
  • IIS 7.5 Express
  • TIpi CLR di sistema di SQL Server
  • SQL Server Native Client
  • Microsoft SQL Server Compact 4.0
  • SQL Server 2008 Management Objects
  • Strumento di distribuzione Web 2.0
  • Microsoft Webmatrix

Nella lista dei prodotti installati abbiamo quindi il set minimo di servizi per poter testare un applicativo web: un web server (IIS Express), un database (SQL Server Compact) e le librerie di ASP.NET per poter sviluppare. L’avvio dell’applicazione comprende anche lo startup dei servizi. L’ambiente di lavoro è sito-centrico, nel senso che ogni progetto è relativo ad un sito web che potenzialmente può essere anche uploadato direttamente sul server di produzione via ftp.

L’interfaccia di lavoro per editore file o per accedere al database è la stessa, e le varie funzionalità si attivano tramite una serie di pulsanti in basso a sinistra.

L’editor gestisce le seguenti tipologie di file: html,css,jscript,cshtml,vbhtml,aspx,asp,php,txt,xml. Una nota: php non è presente nel pacchetto di installazione, non essendo proprietario Microsoft, però l’ambiente consente di utilizzarlo e notifica l’assenza delle librerie all’utente.

Ci sono poi una serie di impostazioni relativi a IIS e al servizio di upload FTP comodamente configurabili dall’utente. Infine, esiste anche un tool di monitoraggio delle richieste effettuare al server IIS locale, con il dettaglio della request e l’esito della risposta dal server.

Lascia un commento