Adobe Flash Player ( tidligere Macromedia Flash Player) er en multimedia plattform som har blitt standard for gjennomføring av animasjon og interaktivitet i websider for å opprette annonser , integrere video inn i nettsider og selv utvikle funksjonsrike webapplikasjoner . Til tross for å være " de facto " standard , er det noen alternativer som kan skape lignende resultater til Flash på nettet. SVG og SMIL
Scalable Vector Graphic ( SVG ) og synkronisert Multimedia Integration Language ( SMIL ) er to teknologier skapt av World Wide Web Consortium ( W3C) som tar sikte på å være en åpen standard alternativ til Flash. SVG er et format for å beskrive både statiske og dynamiske todimensjonal vektorgrafikk. SMIL brukes til å definere markup for ekstra effekter som animasjoner , visuelle overganger , innebygde media , timing og layout , ligner Flash.The mest begrensende faktoren for SVG og SMIL , introdusert i 2001 , er nettleseren støtte, som er ufullstendig i beste (selv om bedre) i nettlesere som Mozilla Firefox og Opera. Internet Explorer krever at brukerne å laste ned en plugin (tilsvarende Flash ) til nøyaktig gjengi SVG markup.Adobe har også hatt sin egen SVG viewer program siden før det kjøpt Flash-teknologi , selv om støtte for det nå har blitt avviklet.
Microsoft Silverlight
Silverlight er en webapplikasjon rammeverk utviklet av Microsoft som kan oppnå samme resultat til Adobe Flash player . Først utgitt i april 2007 , er Silverlight en ganske ny teknologi i forhold til Flash , som har eksistert siden 1996 . Til tross for dette , er et økende antall nettsteder implementere Microsofts Silverlight , slik som den offisielle Major League Baseball nettside ( for å vise video høydepunkter ) , Windows4All.com (for å lage en virtuell operativsystem ) og GoGoPin Ad ( en online klassifisert annonsen /flyer skaperen ) . Siden det ble lansert , har Silverlight blitt den nærmeste konkurrenten i den lille markedet av Flash alternativer. Microsoft , derimot , har vært kjent for å ignorere åpne standarder , og Silverlight er ikke annerledes med sin mangel på støtte for SVG -standarden, i stedet gjøre bruk av Microsofts egen Extensible Application Markup Language ( XAML ) .
OpenLaszlo
OpenLaszlo , en helt åpen - kildekode-plattform utviklet av Laszlo Systems , er utformet for å utvikle og distribuere rike webapplikasjoner . Denne teknologien består av OpenLaszlo Server og LZX programmeringsspråk, som er en JavaScript og XML beskrivelse språk som ligner på Microsofts XAML språket som brukes i Silverlight.Because OpenLaszlo applikasjoner kan kompileres i nettleseren dynamisk og kjøre som tradisjonelle Java servlets , er det bare nødvendig at webserveren skal kjøre OpenLaszlo server, noe som øker kompatibilitet med nettlesere , sammenlignet med SVG og Flash. Ingen flere nedlastinger er nødvendig for sluttbrukerne å vise Internett- applikasjoner bygget ved hjelp OpenLaszlo og distribueres i denne method.Additionally , kan OpenLaszlo programmer samles i DHTML eller SWF -filer som skal lastes fra statiske til websider , selv om denne måten distribusjon mangler full funksjonalitet av servlet -inneholdt filer.
Potential
p Som disse Flash alternativer modne , så gjør sitt potensial for flere funksjoner og mer utbredt bruk . Adobe Flash har vært rundt den lengste av noen av disse teknologiene , og derfor har en umiddelbar fordel. Som hver av de andre teknologier vokse, spesielt nykommeren Silverlight , vil flere og flere utviklere være villig til å gjennomføre dem på Internett.
Hensyn
Når du vurderer noen av disse alternativ til Flash, må utviklerne huske nettleseren støtte ( eller mangel på sådan) for hver teknologi . Silverlight (og SVG for Internet Explorer ) kreve at sluttbrukere å laste ned ekstra plugins for å vise opprettet applikasjoner og animasjoner riktig . Avhengig av hvilken nettleser som brukes, kan SVG ikke gjengi nøyaktig på grunn av ufullstendig støtte. Dessuten kan selv OpenLaszlo applikasjoner være helt server side , økende kompatibilitet , kan det kreve en større læringskurve for utviklerne brukt til å lage Flash applications.For et bredest mulig publikum , kan det være nødvendig for utviklere å bare bruke Flash, som allerede er akseptert standard som brukes av de fleste interaktive utviklere , og sett av millioner av Internett-brukere på daglig basis.