ASP.Net  »  Guide  »  Guida Silverlight 

Ambiente, editor e tool di sviluppo



Il tool ideale per sviluppare applicazioni Silverlight è Visual Studio 2008 aggiornato alla versione Service Pack 1 o, in alternativa la versione Express ovvero Visual Web Developer 2008 con SP1. Una volta in possesso di Visual Studio dobbiamo installare il relativo plug-in Silverlight Tools.

Per lavorare anche con la grafica possiamo affiancare Expression Blend 2 con Service Pack 1, un editor grafico, sviluppato con WPF, che ci permette di realizzare grafica e animazioni e disegnare il layout e i controlli dell'applicazione. Inoltre utilizza i soliti file di progetto generati da Visual Studio permettendo a developers e designers di lavorare insieme sulla stessa soluzione ma ognuno con lo strumento più adatto al proprio mestiere.

Ultimo tool di casa Microsoft è Deep Zoom Composer utile per la creazione di applicazioni Silverlight che sfruttano la tecnologia Deep Zoom per generare immagini multiscala.

Alcuni di questi strumenti, e non solo, possono essere installati passando per il Microsoft Web Platform Installer. Si tratta di un unico setup che ci permette di installare, in un colpo solo, la piattaforma di sviluppo Web di Microsoft. Il vantaggio è quello di avere rapidamente pronti ambienti di sviluppo e/o produzione.

La figura seguente mostr i componenti da selezionare per essere subito pronti a sviluppare applicazioni Silverlight.

Figura 2. Ambiente di sviluppo con Web Platform Installer

Configurazione dell'ambiente di sviluppo con Web Platform Installer

Tool di sviluppo alternativi

La natura cross-platform di Silverlight impone comunque di poter sviluppare anche in contesti non-Microsoft, per questo Soyatec, in collaborazione con Microsoft, ha dato vita a Eclipse Tools for Microsoft Silverlight, un plugin Open Source per il famoso IDE Eclipse.

Tra gli altri tool free e/o open source citiamo anche Kaxaml, un editor di file XAML leggero e potente, con molte caratteristiche come split view, IntelliSense, Snippets e lo Snap Shot del file in una immagine.

Figura 3. Kaxaml

Kaxaml

Ultimi articoli ASP.Net

LINQ e la trappola della 'deferred execution'

Una "trappola" in cui si può incappare utilizzando il risultato di...

C#, le Custom Type Conversion

Conversioni personalizzate tra classi, creare metodi particolari per...

Introduzione a Entity Framework

Il framework ORM messo a disposizione da .NET

Repeater: visualizzare un feed RSS

Utilizzare il controllo XMLDataSource e sfruttare il metodo XPath()...

Repeater, il server control "semplice"

Cos'è e come funziona il controllo Repeater

Altri articoli

Guide ASP.Net

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...

Guida Visual Studio 2010

L'ambiente di sviluppo di riferimento per sviluppare applicazioni su...

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

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto