Adobe Flash Player (in precedenza Macromedia Flash Player ) è una piattaforma multimediale che è diventato lo standard per la realizzazione di animazione e interattività in pagine web per creare annunci , integrare il video in siti web e anche di sviluppare applicazioni Web ricche di funzionalità . Pur essendo lo standard ' de facto ' , ci sono alcune alternative che possono creare risultati simili a Flash sul web . SVG e SMIL
Scalable Vector Graphic ( SVG) e Synchronized Multimedia Integration Language ( SMIL ) sono due tecnologie create dal World Wide Web Consortium (W3C ) volta a essere un'alternativa open - standard di Flash . SVG è un formato per la descrizione di immagini vettoriali bidimensionali statiche e dinamiche . SMIL è utilizzato per definire il markup per effetti aggiuntivi, come animazioni, transizioni visive, multimediali incorporati , i tempi e il layout , simili a Flash.The maggior fattore limitante di SVG e SMIL , introdotto nel 2001 , è il supporto del browser , che è incompleto , nel migliore ( anche se in miglioramento ) nei browser come Mozilla Firefox e Opera . Internet Explorer richiede agli utenti di scaricare un plugin (simile a Flash) per rendere con precisione SVG markup.Adobe ha avuto anche una propria applicazione per la visualizzazione in formato SVG da prima ha acquisito la tecnologia Flash , anche se il supporto per ora è stato interrotto.
Microsoft Silverlight
Silverlight è un framework per applicazioni web sviluppato da Microsoft che possono ottenere risultati simili ad Adobe Flash Player . Primo rilasciato nell'aprile 2007 , Silverlight è una tecnologia relativamente nuova rispetto a Flash , che è stato intorno dal 1996 . Nonostante questo , un numero crescente di siti stanno attuando Silverlight di Microsoft, come ad esempio il sito ufficiale di Major League Baseball ( per visualizzare video highlights ) , Windows4All.com ( per creare un sistema operativo virtuale on-line ) e GoGoPin annuncio ( un annuncio online /volantino creatore) . Dal suo lancio , Silverlight è diventato il concorrente più vicino nel piccolo mercato di alternative Flash . Microsoft , tuttavia , è stato conosciuto per aver ignorato gli standard aperti , e Silverlight non è diverso con la sua mancanza di supporto per lo standard SVG , facendo invece uso di Microsoft proprio Extensible Application Markup Language ( XAML ) .
OpenLaszlo
OpenLaszlo , una piattaforma completamente open-source sviluppato da Laszlo Systems, è stato progettato per sviluppare e distribuire applicazioni web ricche . Questa tecnologia consiste nella OpenLaszlo Server e linguaggio di programmazione LZX , che è un linguaggio di descrizione XML JavaScript e simile al linguaggio di Microsoft XAML utilizzato in applicazioni Silverlight.Because OpenLaszlo può essere compilato all'interno del browser in modo dinamico ed eseguito come servlet Java tradizionali , è richiesto solo che il server Web sia in esecuzione il server OpenLaszlo , che aumenta la compatibilità con i browser , rispetto a SVG e Flash . Nessun download aggiuntivo sono necessari per gli utenti finali di visualizzare le applicazioni Internet costruite utilizzando OpenLaszlo e distribuito in questo method.Additionally , applicazioni OpenLaszlo possono essere compilati in file DHTML o SWF da caricare staticamente in pagine web , anche se questo modo di distribuzione non ha la piena funzionalità di file servlet -contained .
potenziale
queste alternative Flash maturi , così fa il loro potenziale di funzionalità aggiuntive e un uso più diffuso. Adobe Flash è stato intorno il più lungo di qualsiasi di queste tecnologie , e quindi, ha un vantaggio immediato . Come ciascuna delle altre tecnologie di crescere, soprattutto esordiente Silverlight , sempre più sviluppatori saranno disposti a metterle in atto in tutto il web .
Considerazioni
Quando si considera uno di questi alternativa a Flash , gli sviluppatori devono tenere presente il supporto del browser ( o mancanza) per ciascuna tecnologia . Silverlight ( e SVG per Internet Explorer ) richiede agli utenti finali di scaricare plugin aggiuntivi per visualizzare le applicazioni e le animazioni create correttamente . A seconda del browser utilizzato , SVG non può rendere con precisione a causa del supporto incompleto . Inoltre, le applicazioni anche se OpenLaszlo possono essere completamente lato server , aumentando la compatibilità , può richiedere una curva di apprendimento più grande per gli sviluppatori utilizzati per la creazione di Flash applications.For il più ampio pubblico possibile , può essere necessario per gli sviluppatori di utilizzare solo Flash , che è già il standard accettato utilizzato dalla maggior parte degli sviluppatori interattive , e vista da milioni di utenti di Internet su base giornaliera .