Per una generazione di programmatori l'ispirazione principale è venuta dai videogiochi, per altre generazioni il modello è stato invece la pagina Web e la curiosità si è spostata dai flussi infinitesimali di bit al funzionamento dei linguaggi a marcatori intrecciati con i linguaggi di scripting. Questa evoluzione ha portato nel tempo il modello "Web" a diventare un vero e proprio stile di programmazione. Microsoft ha tenuto conto di tutto questo per creare gli strumenti di programmazione dedicati al nuovo Windows Vista.
In quest'ottica si incastona Windows Presentation Foundation (WPF), ovvero uno strumento dedicato alla generazione di interfacce grafiche che si basa su un linguaggio di markup: XAML. XAML è un'applicazione di XML, quindi ne conserva le caratteristiche: marcatori logici inclusi gerarchicamente uno dentro l'altro, sintassi di case sensitive, l'utilizzo di files di testo.
Finalmente, Silverlight è il sottoinsieme di WPF dedicato al Web (in precedenza il nome in codice era WPF/E, dove E sta per Everywhere).
Si tende a definire Silverlight il diretto concorrente di Flash/Flex e bisogna ammettere che la sfida può diventare interessante, vista la similarità di funzioni e di scopi. Con Silverlight possiamo definire interfacce utente, animazioni ed effetti speciali, utilizzando un sottoinsieme di XAML dedicato al Web, un po' come accade con Flex e MXML.
Per fare una migliore conoscenza della tecnologia, cerchiamo di entrare nel pratico installando la piattaforma di sviluppo e implementando un primo esempio.
Come è possibile immaginare, per visualizzare le animazioni e le interfacce sviluppate per Silverlight abbiamo bisogno di aggiungere un plugin al browser (un po' come per Flash, per i PDF etc.). Per prima cosa quindi possiamo scaricare il plugin Silverlight dal sito Microsoft.
I sistemi operativi attualmente supportati sono Microsoft Windows e Mac OS X ed i relativi browser, ma presto il plugin sarà disponibile anche per Linux.
Con il plugin possiamo finalmente fruire del materiale prodotto con Silverlight, ma se vogliamo cominciare anche a sviluppare dobbiamo scaricare anche l'SDK
Guida Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Amministratore di Reti Windows Server 200820 Febbraio 2012 a Milano |
|
Nessun corso previsto |