Spry Widgets Vs. Blits

Spry Widgets Vs. Blits


The World Wide Web har vokst fra et medium for å dele enkle sider fylt med tekst og stillbilder til en plattform for hosting web-applikasjoner som nærmer kompleksiteten, utseende og evnen til stasjonære PC-programmer. Spry Widgets og Flash er to teknologier som eies av Adobe som kan brukes til å lage disse rike Internett-applikasjoner, eller RIA.

Spry Widgets Oversikt

Widgets er diskrete, selvstendige blokker av kode som utfører en spesiell funksjon når en bruker klikker en kontroll, går data inn i et skjema eller trykker på en tast. Spry Widgets er et rammeverk som forenkler widget skapelse. En Spry Widget inneholder Javascript-kode som styrer brukerinteraksjon med widget og widgeten svar til brukeren. Standard HTML-kode brukes til å gi widgeten struktur og form. Spry Widgets kan bli stylet ved hjelp av CSS. I tillegg til RIA er Spry Widgets brukes til å lage HTML-skjema utvidelser, kalendere, drop-down menyer, trekkspill og sammen paneler og data diagrammer.

Spry Widgets Fordeler

Sammenlignet med Flash, Spry Widgets er et bedre valg for webutviklere som ønsker at deres nettsider eller RIA å arbeide på så mange forskjellige enheter og plattformer som mulig. I motsetning til Flash, har Spry Widgets ikke trenger en plugin. Spry Widgets vil samarbeide med de nyeste versjonene av nettlesere som Internet Explorer, Safari, Firefox, Chrome og Opera. Ifølge nettstedet Riastats, nesten 83 prosent av Internett-kompatible enheter støtter HTML5 - en W3C standard for å lage websider og RIA som også avhenger av, Javascript, HTML og CSS-kode. Hvis en enhet støtter HTML5, vil det støtte Spry Widgets også. For eksempel, Spry Widgets apps arbeid på iPads og iPhones, som ikke støtter Flash.

Flash oversikt

Adobe Flash begynte som en tegning og animasjon programmet som ble brukt til å opprette filer som spilles i nettlesere som er utstyrt med sin følgesvenn plugin-spiller. I dag er Flash brukes til å lage RIA-lignende desktop-applikasjoner, multimedia-spillere, ender database front, kalendere, spill, programvare som en tjeneste eller SaaS-applikasjoner og mobile enheter apps. Flash-applikasjoner er skrevet med Adobe visuelle, hva-du-ser-er-hva-du-får integrert utviklingsmiljø. Flash programkomponentene kan styres ved hjelp av Actionscript, en Javascript-lignende skriptspråk.

Flash Fordeler og ulemper

I motsetning til Spry Widgets, Flash RIA avhenge av Flash-plugin-spilleren i stedet for visningsmulighetene av nettlesere. Dette sikrer at Flash-applikasjoner vil se ut og fungere likt på alle enheter med en Flash-spiller. I tillegg har Flash innebygd, cross-platform video og lyd avspilling evner. Spry Widgets multimedia applikasjoner, men kan ikke fungere hvis en brukers system ikke støtter skikkelig media codec. Selv om noen enheter ikke støtter Flash i det hele tatt, 96 prosent av nettlesere Riastats samplet har noen versjon av Flash player plugin installert.

Nylig annonserte Adobe at de ikke ville fortsette utvikling og støtte for Flash for mobile enheter nettlesere. I stedet vil Adobe fokusere på å tilby verktøy for å produsere RIA ved bruk av HTML5. Som Spry Widgets, applikasjoner skrevet med HTML5 er kompatible på tvers av mobile enheter plattformer. Adobe vil fortsette å støtte Flash, men gjennom Adobe Air runtime, som lar utviklere lage RIA med Javascript, HTML Actionscript og Adobe Flash som kjører som innfødte programmer på stasjonære og mobile plattformer.