Buona giornata a tutti!
Lo scorso giovedì Microsoft ha rilasciato in sottotono una serie di novità relative alla piattaforma per il WEB.
Alcune interessano più strettamente i developer, altre sono più sistemistiche, ma considerando che molte delle pesone che seguono questo blog hanno un ruolo misto ne voglio parlare.
Tutti gli annunci sono legati al lancio di WebMatrix. WebMatrix è un nuovo tool di sviluppo pensato per i web developer (quelli che scrivono applicazioni per il web) occasionali e non proffessionisti (quindi può interessare molti dei sistemisti che seguono questo blog e che occasionalmente devono scrivere semplici siti web).
Il tool consente di creare siti web partendo da zero, da un sito esistente (preso dal web o da un folder locale) o da un’applicazione presa dalla Web Application Gallery (WAG), sia ASP.NET sia PHP.
Una volta terminata l’applicazione è possibile pubblicarla direttamente a partire dal tool di sviluppo su un server IIS interno o su un hoster, scegliendo l’hoster direttamento da dentro l’applicazione.
Gli hoster mostrati da WebMatrix sono quelli presenti nella Hosting Gallery che hanno un’offerta e un’infrastruttura compatibili con le necessità di WebMatrix. In questo momento ci sono due hoster italiani compatibili con WebMatrix: Register.it e VaiSulWeb.com.
Contemporaneamente al rilascio di WebMatrix sono state rilasciate altre tecnologie di uso più generale e, credo, di maggiore interesse per i sistemisti:
Web Platform Installer 3.0:
Web Platform Installer è uno strumento, pensato per semplificare l’installazione e la configurazione iniziale di IIS7.x, di componenti aggiuntivi (quali per. es Microsoft .NET 4.0, Web Deployment Tool 2.0, Media Service 4.0, SQL Server 2008 Express, MySQL, PHP solo per fare un brevissimo elenco di esempio) e di una lunga lista di applicazioni open source sia scritte in ASP.NET (per es. Umbraco o DotNetNuke ) sia scritte in PHP (per es. Drupal o Joomla). Io lo trovo uno strumento utilissimo perchè semplifica enormemente l’installazione di un web server e di tutti i componenti necessari preoccupandosi di risolvere le dipendenze e di installare tutto quanto necessario al funzionamento di un’applicazione, riducendo il tempo necessario e in molti casi anche il numero di riavvii del server.
Sono convinto che tutti gli strumenti utili ad automatizzare e ridurre il tempo di esecuzione di task come l’installazione di un server debbano essere presi inconsiderazione da qualsiasi sistemista (anche se uno strumento come questo può un po’ ferire l’orgoglio dei più esperti).
Web Deployment Tool 2.0
Il Web Deployment Tool 2.0 è lo strumento effettivamento usato da WebMatrix per installare le applicazione sui server compatibili.
Si tratta della seconda versione di uno strumento utilissimo anche al di fuori dello scenario di integrazione con WebMatrix per chi deve gestire farm di siti web.
Web Deployment Tool 2.0 espone le seguenti funzionalità:
Potete installare Web Deployment Tool 2.0 usando Web Platform Installer 3.0 o scaricando il package di installazione, per saperne di più potete fare riferimento a questa guida on line.
Web Farm Framework 2.0
Microsoft Web Farm Framework è un prodotto free (installabile anche usando la Web Platform Installer) che semplifica il provisioning e la gestione di farm di server web. Consente di installare e configurare i componenti della server farm e di mantenere sincronizzati i diversi server e le applicazioni ASP.NET installate. Si integra con i load balancer ed è in grado di eseguire l’update dei diversi server di una farm escludendoli dal cluster di bilanciamento uno per volta e reinserendoli nel cluster ad aggiornamento terminato consentendo in questo modo di mantenere le applicazioni e i siti disponibili agli utenti finali.
Maggiori dettagli sulle funzionalità di Web Farm Framework 2.0.
IIS 7.5 Express
Si tratta di un componente necessario al funzionamento di WebMatrix, ma che è possibile installare separatamente. E’ in pratica una versione leggera (circa 5MB di download) di IIS 7.5, con le seguenti funzionalità:
Questi sono i rilasci che penso siano più interessanti per i sitemisti e i lettori di questo blog.
Nello stesso giorno sono stati rilasciati anche i seguenti prodotti:
Buona giornata a tutti
Giorgio