Pitäisikö minun käyttää Flash tai Silverlight
Useimmat ihmiset, jotka kiinnittävät huomiota nousevaan tekniikan ja laitteiden maailmaan, saattavat olla tuttuja Applen kuuluisalle kovalle linjalle kieltäytyessään määrittämästä iOS-tuotteitaan pelaamaan Flashia Safari-mobiililaitteiden selaimissa. kuten sulautetut videot ja Zynga-pelit Facebookissa, kun taas muut älypuhelimet, kuten Android ja Blackberry-järjestelmät, ovat enemmän kuin halukkaita tekemään Flash-yhteensopivia mobiiliselaimia. Applen selitys oli, että Flash oli viallinen, käytti liian paljon akkua ja oli muutenkin matkalla. Jotkut mainitsivat jopa Microsoftin, Silverlightin, nousevan tekniikan Flashin korvikkeena, ja että web-suunnittelijoiden tulisi alkaa optimoida verkkosivunsa Silverlightiin Flashin sijaan.

Jotta ymmärrät paremmin, mitä sinun, web-suunnittelijana, tulisi tehdä Flash vs. Silverlight -keskusteluissa ja jotka sinun tulee valita omalle verkkosivustollesi, on tärkeää ymmärtää molempien perusteet. Aluksi Flash on paljon vakiintuneempi kuin Silverlight ja nykyisissä sulautetuilla medioilla olevilla verkkosivuilla käytetään jo enemmän Flashia kuin missään muussa. Vaikka Silverlight on uusi, se käyttää kuitenkin selaimen rajoituksia tehokkaammin ja optimoi tuloksena olevan objektin helpommin kuin Flash monissa tapauksissa.

Esimerkki olisi kuinka nämä kaksi tekevät animaation. Flash käyttää ruutu sekunnissa -hahmonnusta, mikä tarkoittaa, että jos haluat jonkin liikkuvan näytön poikki tietyn ajan, sinun on laskettava kehykset sekunnissa, joka sen tarvitsee. Silverlight sallii saman asian tietyn ajanjakson perusteella sen sijaan, kuinka monta kuvaa sekunnissa, mikä antaa web-suunnittelijalle enemmän joustavuutta määritellä missä ja kuinka kauan animaation tulisi suorittaa.

Flash-tiedostot on yleensä pakattu, kun taas Silverlight-tiedostot eivät ole, joten vaikka Silverlight saattaa olla joustavampi, sen tiedostot ovat yleensä suurempia. Flash tukee useita videoformaatteja, kun taas Silverlight on rajoitettu vain WMV: hen ja WMA: iin kirjoittamisen ajankohtana. Flash tukee Microsoftin käyttöjärjestelmiä sekä Macia ja Linuxia, kun taas Silverlight tukee vain Microsoftia ja Macia, mutta ei Linuxia. Flash tukee melkein kaikkia tällä hetkellä saatavilla olevia kuvamuotoja, kun taas Silverlight tukee vain PNG- ja JPEG-muotoja. Ehkä suurin herkkyys Silverlightille on kuitenkin se, että Flash tukee verkkokameraa ja mikrofoneja, kun taas Silverlight ei.

Kuten huomaat, Silverlight on hyvin vasta alkuvaiheessa ja siinä on vielä monia ominaisuuksia, joita sen on tarjottava voidakseen olla yhteensopiva Flashin kanssa. Jos suunnittelet verkkosivusi, jossa on paljon medioita ja interaktiivisuutta, Flash on tie tällä hetkellä. Valintasi onko optimoida verkkosivusi mobiililaitteille, jotka eivät tue Flashia, mutta jopa iOS-käyttäjät löytävät keinoja Applen asettamiin Flash-rajoituksiin, osoittaen verkkosuunnittelumaailmaan, että jopa Flashin rajoittamat mieluummin kuin Silverlight.



Video-Ohjeita: CS50 Live, Episode 001 (Huhtikuu 2024).