Trebam li koristiti Flash ili Silverlight
Većina ljudi koji obraćaju pažnju na svijet tehnologije i naprava u nastajanju možda je upoznata s poznatim Appleovim tvrdim stavom o odbijanju konfiguriranja svojih iOS proizvoda za reprodukciju Flash-a u mobilnim web preglednicima Safari, naizgled više nego voljni da isključe korisnike iPhonea i iPada od takvih stvari kao što su ugrađeni videozapisi i Zynga igre na Facebooku, dok su drugi pametni telefoni poput Android i Blackberry sustava više nego voljni da naprave preglednike s omogućenim Flashom. Appleovo objašnjenje glasilo je da je Flash bio bugo, trošio je previše baterije i ionako je bio na izlazu. Neki su spominjani čak i tehnologija Microsoft koja se razvija, Silverlight, kao zamjena za Flash, te da bi web dizajneri trebali početi optimizirati svoje web stranice za Silverlight umjesto Flash.

Da biste dalje shvatili što vi, kao web dizajner, trebate učiniti u vezi s raspravom Flash vs Silverlight i što odabrati za svoj web dizajn, važno je razumjeti osnove i jednog i drugog. Za početak, Flash je daleko uspostavljeniji od Silverlight-a, a postojeće web stranice s ugrađenim medijima već koriste Flash više nego bilo što drugo. Iako Silverlight, Silverlight učinkovitije koristi ograničenja web preglednika i u većini slučajeva optimizira rezultirajući objekt jednostavnije od Flasha.

Primjer bi bio način na koji njih dvoje prikazuju animaciju. Flash koristi iskazivanje kadra u sekundi, što znači da ako želite da se nešto prebaci preko vašeg zaslona u određenom vremenu, morate izračunati okvire u sekundi za to će vam trebati. Silverlight omogućuje isto što se temelji na zadanom vremenu, umjesto na koliko sličica u sekundi, što omogućava više fleksibilnosti za web dizajnera da definira gdje i koliko dugo treba raditi animacija.

Flash datoteke obično se komprimiraju, dok Silverlight datoteke nisu, pa iako je Silverlight možda fleksibilniji, datoteke su obično veće. Flash će podržavati više formata videa, dok je Silverlight ograničen samo na WMV i WMA, u vrijeme ovog pisanja. Flash će podržavati Microsoftove operativne sustave, kao i Mac i Linux, dok Silverlight podržava samo Microsoft i Mac, ali ne i Linux. Flash će podržavati gotovo svaki trenutno dostupni format slike, dok Silverlight podržava samo formate PNG i JPEG. Možda je najveće zadržavanje na Silverlightu to što Flash podržava web kameru i mikrofone, dok Silverlight to ne čini.

Kao što vidite, Silverlight je tek u povojima i još uvijek ima mnogo mogućnosti koje mora ponuditi kako bi bio kompatibilan s Flashom. Ako želite dizajnirati svoju web stranicu s puno medija i interaktivnosti, Flash je tada put. Vaš će izbor biti optimiziranje vaše web stranice za mobilne preglednike koji ne podržavaju Flash, ali čak i korisnici iOS-a pronalaze načine za ograničenje Flasha koji je Apple nametnuo na svojim uređajima, pokazujući svijetu web dizajna da čak i oni ograničeni Flashom radije to Silverlight.



Upute Video: CS50 Live, Episode 001 (Siječanj 2021).