Flash-et vagy Silverlight-ot kellene használni?
A legtöbb ember, aki figyelmet fordít a fejlődő technológiára és a kütyükre, talán ismeri az Apple híres keményvonalas álláspontját, miszerint nem hajlandó iOS-termékeit Flash-lejátszásra konfigurálni a mobil Safari böngészőkben. mint például a beágyazott videók és a Zynga játékok a Facebookon, míg más okostelefonok, például az Android és a Blackberry rendszerek több, mint hajlandók Flash-kompatibilis mobil böngészők készítésére. Az Apple magyarázata az volt, hogy a Flash hibás volt, túl sok akkumulátort használt, és egyébként is útban volt. Néhány megemlítésre került még a Microsoft, a Silverlight feltörekvő technológiája is, a Flash helyettesítéseként, és hogy a webdesignőröknek el kell kezdeniük a weboldalak optimalizálását a Silverlight helyett a Flash helyett.

Annak érdekében, hogy jobban megértse, mit kell tennie Önnek, mint webdesignőrnek a Flash vs. Silverlight vita kapcsán, és amelyet saját webdizájnjához kell választania, fontos megérteni mindkettő alapjait. Először is, a Flash sokkal megalapozottabb, mint a Silverlight, és a már beágyazott médiával rendelkező meglévő weboldalak már sokkal inkább használják a Flash-et, mint bármi más. A Silverlight, bár új, sokkal hatékonyabban használja a böngésző korlátozásait, és sok esetben könnyebben optimalizálja a kapott objektumot, mint a Flash.

Példa erre a két animáció animálása. A Flash egy másodpercenkénti képkocka-megjelenítést használ, ami azt jelenti, hogy ha azt akarja, hogy valami egy bizonyos idő alatt mozoghasson a képernyőn, akkor ki kell számolnia a képkockákat másodpercenként, amire ehhez szükséges. A Silverlight ugyanazt teszi lehetővé egy meghatározott idő alapján, a másodpercenkénti hány kép helyett, ezáltal nagyobb rugalmasságot biztosítva a webdesigner számára annak meghatározására, hogy az animáció hol és mennyi ideig futjon.

A Flash fájlok általában tömörítve vannak, míg a Silverlight fájlok nem, tehát míg a Silverlight rugalmasabb lehet, a fájlok általában nagyobbak. A Flash több videoformátumot támogat, míg a Silverlight az írás idején csak a WMV-re és a WMA-ra korlátozódik. A Flash támogatja a Microsoft operációs rendszereket, valamint a Mac-t és a Linuxot, míg a Silverlight csak a Microsoftot és a Mac-et támogatja, a Linuxot nem. A Flash szinte minden jelenleg elérhető képformátumot támogat, míg a Silverlight csak a PNG és JPEG formátumokat támogatja. A Silverlightnak talán a legnagyobb hangulata az, hogy a Flash támogatja a webkamerát és a mikrofonokat, míg a Silverlight nem.

Mint láthatja, a Silverlight még gyerekcipőben jár és még számos olyan funkcióval rendelkezik, amelyet fel kell kínálnia, hogy kompatibilis legyen a Flash-kel. Ha sok média és interaktivitás mellett tervezi weboldalát, akkor a Flash az út. Az Ön választása, hogy optimalizálja-e weboldalát olyan mobil böngészőkhöz, amelyek nem támogatják a Flash-et, de még az iOS-felhasználók is megtalálják az Apple által az eszközökre szabott Flash-korlátozások körül, megmutatva a webdesign világában, hogy még a Flash által korlátozott inkább, mint a Silverlight.



Video Utasításokat: CS50 Live, Episode 001 (Lehet 2024).