Ar trebui să folosesc Flash sau Silverlight
Majoritatea oamenilor care acordă atenție lumii emergente a tehnologiei și gadgeturilor ar putea fi familiarizați cu faimoasa poziție de pe hardline de la Apple pentru a refuza configurarea produselor sale iOS pentru a juca Flash în browserele mobile Safari, aparent mai mult decât dispuși să taie utilizatorii de iPhone și iPad de la astfel de lucrurile precum videoclipurile încorporate și jocurile Zynga pe Facebook, în timp ce alte smartphone-uri, cum ar fi sistemele Android și Blackberry, sunt mai mult decât dispuși să creeze browsere mobile cu funcție Flash. Explicația Apple a fost că Flash era buggy, folosea prea multă durată de viață a bateriei și oricum se afla în drum. S-a făcut o mențiune chiar despre tehnologia emergentă de la Microsoft, Silverlight, ca un înlocuitor pentru Flash și că designerii web ar trebui să înceapă să-și optimizeze paginile web pentru Silverlight în loc de Flash.

Pentru a înțelege în continuare ce ar trebui să faci în calitate de designer web despre dezbaterea Flash vs. Silverlight și pe care să o alegi pentru propriul design web, este important să înțelegi elementele de bază ale ambelor. Pentru început, Flash este mult mai stabilit decât Silverlight, iar paginile web existente cu media încorporată folosesc deja Flash mai mult decât orice altceva. Silverlight, deși nou, utilizează totuși mai eficient limitările browserului web și optimizează obiectul rezultat mai ușor decât Flash în multe cazuri.

Un exemplu ar fi modul în care sunt redate animația. Flash folosește o redare cadru pe secundă, ceea ce înseamnă că dacă doriți ca ceva să se mute pe ecran într-o anumită perioadă de timp, trebuie să calculați cadrele pe secundă, va trebui să faceți acest lucru. Silverlight permite același lucru bazat pe un interval de timp stabilit, în loc de câte cadre pe secundă, permițând mai multă flexibilitate designerului web pentru a defini unde și cât timp ar trebui să ruleze o animație.

Fișierele flash sunt de obicei comprimate, în timp ce fișierele Silverlight nu sunt, așa că în timp ce Silverlight ar putea fi mai flexibil, fișierele sale sunt de obicei mai mari. Flash va suporta mai multe formate video, în timp ce Silverlight este limitat doar la WMV și WMA, la momentul scrierii. Flash va suporta sistemele de operare Microsoft, precum și Mac și Linux, în timp ce Silverlight acceptă doar Microsoft și Mac, dar nu și Linux. Flash va suporta aproape fiecare format de imagine disponibil în prezent, în timp ce Silverlight acceptă doar formatele PNG și JPEG. Poate că cea mai mare abordare la Silverlight este că Flash acceptă webcam-uri și microfoane, în timp ce Silverlight nu.

După cum puteți vedea, Silverlight este foarte la început și are încă multe funcții pe care trebuie să le ofere pentru a fi compatibil cu Flash. Dacă doriți să vă proiectați pagina web cu multă media și interactivitate, la momentul respectiv, Flash este calea de urmat. Va fi alegerea dvs. dacă să vă optimizați pagina web pentru browserele mobile care nu acceptă Flash, dar chiar și utilizatorii iOS găsesc modalități prin care restricția Flash a impus-o Apple pe dispozitivele sale, arătând lumii de design web că chiar și cele limitate de Flash încă prefera-l pe Silverlight.