A settembre 2012 Microsoft ha ufficialmente annunciato il rilascio delle versioni definitive di Visual Studio 2012 e di .NET Framework 4.5, la soluzione di sviluppo integrata per la creazione e la gestione di applicazioni. Sul suo sito web il colosso di Redmond ha provveduto ad aggiornare tutto il “parco software” relativo a Visual Studio 2012 pubblicando non soltanto tutte le release di prova utilizzabili per 90 giorni dal momento dell’installazione (Ultimate, Premium, Professional, Test Professional e Team Foundation Server) ma rendendo disponibili tutte le edizioni Express del pacchetto di sviluppo. Dotate di un numero di funzionalità ridotto rispetto alle release commerciali ma completamente gratuite, anche le versioni Express di Visual Studio 2012 possono comunque essere sfruttate per sviluppare applicazioni per il web, per la nuova interfaccia “Modern” di Windows 8, per Windows Phone oppure per il desktop tradizionale di Windows.
Visual Studio 2012 viene proposto come un valido “compagno d’avventure” per la realizzazione di applicazioni “moderne” che offrano cioé un triplice approccio: basato sull’utente (con possibilità di accesso da qualsiasi dispositivo), incentrato sui dati (integrazione dei dati con le quotidiane attività del cliente per facilitare i processi decisionali) e “sociale” (integrazione con l’identità dell’utente e connessione a colleghi e amici).
La nuova versione del pacchetto di sviluppo mette a disposizione strumenti di gestione e pianificazione dei progetti flessibili, dei flussi di lavoro con l’abilitazione di procedure di qualità e di integrazione tra i vari membri del team di sviluppo.
Il fulcro attorno al quale vengono costruite le applicazioni Visual Studio 2012 è .NET Framework 4.5, piattaforma che facilita la messa a punto di applicazioni da eseguire sul client (Windows Forms, WPF, applicazioni per lo “Store” di Windows 8), in ambiente locale (Windows Server) e “sulla nuvola” (Windows Azure).
Scaricare Visual Studio 2012 è semplice ed immediato se si decide di orientarsi, almeno inizialmente, sulle versioni Express del pacchetto di sviluppo. Ecco tutte le versioni di Visual Studio 2012 che possono essere scaricate ed utilizzate gratuitamente:
– Visual Studio Express 2012 per Web: download dell’immagine ISO (vs2012_webexp_ita.iso
).
Si tratta della versione di Visual Studio Express 2012 che consente di realizzare applicazioni web con i vari linguaggi di programmazione supportati (ASP.NET in primis). L’ambiente di sviluppo include un completo supporto IntelliSense (in grado cioé di fornire suggerimenti sulla sintassi da utilizzare) per HTML5 in modo da velocizzare lo sviluppo di siti web dinamici conformi alle specifiche del linguaggio. L’editor CSS di Visual Studio è stato aggiornato in modo da tener conto delle innovazioni introdotte con CSS3.
Visual Studio 2012 fornisce anche il supporto per le librerie di funzioni JavaScript (i.e. jQuery) che possono contribuire a migliorare le prestazioni di una pagina ed a ridurre notevolmente la complessità di sviluppo di un sito composto da molti file JavaScript.
– Visual Studio Express 2012 per Windows 8: download dell’immagine ISO (vs2012_winexp_ita.iso
).
È la versione di Visual Studio Express 2012 che permette di “confezionare” applicazioni in stile Windows Store, dotate quindi della nuova interfaccia “a piastrelle” di Windows 8, pubblicabili sul negozio virtuale di Microsoft. Alle abilità di sviluppo in C#, VB.NET e C++, è possibile combinare l’impiego di XAML (eXtensible Application Markup Language), il linguaggio di markup basato su XML che può essere sfruttato per definire l'”estetica” delle applicazioni Windows 8. Lo sviluppatore può decidere di utilizzare, in alternativa, HTML5 e JavaScript oppure adoperare soluzioni ibride.
– Visual Studio Express 2012 per Windows Desktop: download dell’immagine ISO (VS2012_WDX_ITA.iso
).
Questa versione di Visual Studio 2012 consente di sviluppare applicazioni compatibili con la versione tradizionale dell’interfaccia di Windows 8 oltre che con Windows 7. Si tratta dell’edizione di Visual Studio 2012 che il colosso di Redmond aveva programmato di eliminare per dare massimo spazio ed evidenza all’edizione destinata allo sviluppo di applicazioni per l’interfaccia “a piastrelle” di Windows 8. Una drastica inversione ad “U”, molto probabilmente determinata dalle tante eccezioni arrivate da parte degli sviluppatori, ha permesso di ripristinare anche il pacchetto che consente la realizzazione di programmi dal “look” tradizionale.
– Visual Studio Express 2012 per Windows Phone: download dell’immagine ISO (wpsdkv80_ita1.iso
).
Si tratta dell’SDK (Software Development Kit) per la realizzazione di app e videogiochi destinati alla piattaforma Windows Phone 8.0 e Windows Phone 7.5. La programmazione delle app si concretizza mediante l’uso di codice .NET o l’impiego delle potenzialità di DirectX e C++ nel caso dei giochi.
Tutte le edizioni dell’ambiente di sviluppo vengono offerte sia sotto forma di pacchetto autoinstallante via Internet sia come immagini ISO da masterizzare, ad esempio, su supporto CD o DVD (sono i link che vi abbiamo proposto).
Le versioni Express possono essere utilizzate per un periodo di tempo illimitato dal momento dell’installazione a patto che, entro 30 giorni, si effettui una registrazione gratuita sul sito web di Microsoft. In cambio si riceverà immediatamente un codice prodotto personale che servirà per sbloccare definitivamente il software. Inoltre, mentre sia Visual Studio Express 2012 per il Web che Visual Studio Express 2012 per Windows Desktop possono essere installate anche su Windows 7, Visual Studio Express 2012 per Windows 8 può girare esclusivamente su un’installazione di Windows 8.
Nella prossima puntata presenteremo alcuni suggerimenti per iniziare a sviluppare applicazioni per il Windows Store di Windows 8.