ASP.Net  »  Articoli  »  Silverlight 

"Hello World" con Silverlight

di: Luigi Corrias     27 Giugno 2007

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.

Installazione

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

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

20 Febbraio 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto