Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
SVG contro SWF, un contronto fra i due standard (9/10)
Scritto da Francesco Argese il 19-02-2008 ore 09:25
Intel Parallel Studio XE
Come accennato nel precedente articolo, questo contributo tratterà le differenti risorse messe a disposizione da Adobe e dal team di sviluppo di SVG per la creazione e la modifica — gli IDE — e la lettura, ovvero i player, dei relativi formati.

Sotto questo punto di vista risulta innegabile il grande impatto dell'IDE Flash per la realizzazione di filmati SWF, che costituisce uno dei fattori che hanno decretato la grande popolarità del formato nei confronti di SVG, che ancora non dispone di un tool comparabile con l'IDE Flash. Quando si creano filmati Flash si lavora con due formati differenti: all'inizio si opera con il formato .fla, nativo dell'IDE Flash; ad un livello più basso si colloca SWF che è un formato compilato che rappresenta un sottoinsieme del formato di partenza.

L'IDE Flash ha un'importanza sostanziale anche perché consente di mascherare caratteristiche mancanti in SWF, come ad esempio gli oggetti per creare geometrie di base; infatti cerchi e rettangoli non sono in alcun modo menzionati nelle specifiche SWF. Tuttavia l'IDE offre degli strumenti per colmare queste lacune presenti nel formato, rendendole invisibili all'utente.

SVG però essendo rilasciato con licenza open source dispone di innumerevoli vantaggi. Ad esempio, se si crea un file usando un IDE, è possibile ricostruire ogni contenuto in accordo alle specifiche. Quindi è chiaro che chi lavora con SVG ha più controllo sui contenuti generati. Tuttavia, poiché non esiste un tool di pari livello a Flash per SVG, lavorare con quest’ultimo risulta più complicato. Negli ultimi anni il movimento Open Source si sta muovendo anche in questa direzione: in effetti stanno cominciando a sorgere i primi applicativi a codice aperto per la realizzazione di animazioni e filmati SVG; è sufficiente fare un giro su SourceForge.net per trovarne alcuni interessanti, seppur ancora non abbastanza maturi.

Un altro aspetto molto importante per un formato dedicato al Web è la portabilità su qualsiasi tipo di piattaforma. A questo scopo, SWF mette a disposizione dei browser più comuni il plug-in Flash, la cui assenza è rara sui computer dotati di collegamento ad Internet, data la popolarità di animazioni e banner realizzati in SWF sul Web. SVG, invece, viene supportato in maniera nativa da alcuni browser, tra i quali il più noto è Mozilla Firefox; per gli altri browser è disponibile l'SVG Viewer, sviluppato, ironia della sorte, proprio da Adobe, che ne cesserà il supporto il primo gennaio del prossimo anno.
Precedente: iPhoneDrive, usare iPod e iPhone come memorie USB
Successiva: Socket TCP in C (2/4)
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.274 secondi.