Microsoft Silverlight mi ez?
Míg az interneten dolgozunk, gyakran találkozunka Microsoft Silverlight megemlítése, ami szükséges ahhoz, hogy bizonyos játékosok vagy vezérlők működjenek a számunkra érdekes oldalakon. Tehát mi ez és mi az?
A Microsoft Silverlight és a híres AdobeA Flash egy szoftverbázis vagy úgynevezett platform, amely lehetővé teszi az internetes szolgáltatásokhoz audio és video felvételek, animált grafika és számos interaktív alkalmazás RIA (Rich Internet Application) használatát. A szoftverplatform támogatása mind a Windows környezetben (Windows 2000-től kezdődően), mind a MacOS, a Linux és a Symbian esetében valósul meg. A Silverlight tartalmaz egy beépülő modult a böngészőhöz, amely lehetővé teszi, hogy internetes alkalmazásokat használjon a legnépszerűbb böngészőkben, például Opera, Mozilla Firefox, Google Chrome, Safari és Internet Explorer. Jelenleg a legtöbb mobil böngésző is támogatja ezt a technológiát. A Silverlight bevezetésének és mindenütt jelenlévő használatának köszönhetően a Web 2.0 szabvány színes és teljesen interaktív internetes erőforrásai jelentek meg. Más szavakkal, szinte teljes körű programokkal rendelkezünk, amelyek nem rosszabbak a számítógépünk szokásos alkalmazásainál, hanem közvetlenül a kedvenc böngésző ablakából.
A Microsoft Silverlight előnyei a következők:
- a plug-in telepítését bármely Windows, MacOS vagy Linux rendszeren;
- a plugin teljesen ingyenes;
- mindössze 10 másodperc alatt telepítve, és csak 4 megabájt súlyú;
- Nagy felbontású videó lejátszásának támogatása;
- támogatja a video és audio népszerű formátumok lejátszását a böngészőablakban a Windows Media Player használata nélkül;
- a böngésző ablakban futó programok nem szükségesek;
- Hozzáférés a kedvenc alkalmazásához a hálózathoz csatlakozó bármely számítógépről érhető el;
- a számítógépen nem telepített program sokkal nehezebb a vírussal ütni;
- a kedvenc alkalmazásokat nem kell frissíteni, ezt a fejlesztő automatikusan elvégzi.
És még egy hasznos a fejlesztőknekElőny: a Silverlight alapú alkalmazásokban írt bármely szöveg indexelhető és elérhető lesz a keresőmotorok számára. Az Adobe Flash nem tudta.
De nem minden olyan egyszerű és sima, mint szeretnénk. Számos hiányosság van, amelyek gátolják a platformon írt alkalmazásokat, hogy teljesen helyettesítsék a szokásos programokat.
Az ilyen hiányosságok között megállapítható:
- A programok lehetőségei még mindig nagyon korlátozottak,mert nem tudnak teljes hozzáférést a számítógépes erőforrások (futtatni egy webes alkalmazás egy speciális úgynevezett sandbox, hogy szigorúan elkülönített, biztonságos környezet);
- amikor először elindítja a Silverlight-ot, a motort a böngésző gyorsítótárába helyezi, így az alkalmazás elég hosszú ideig nyitható meg, különösen a gyenge számítógépeken;
- Az alkalmazás nem indítható olyan számítógépen, amely nem csatlakozik az internethez;
- Minden új verzióban a Silverlight környezetben a programozás bonyolultsága növekszik.
Végezetül szeretnék néhány példát bemutatni a Silverlight technológiával létrehozott webhelyekről és internetes alkalmazásokról:
Joe Rassic - harci játék, ahol a dinoszauruszok harcosok;
Kolumbusz előtti tárgyak - virtuális múzeum, amelyben minden egyes kiállítás részletesen tekinthető;
Warstory - a második világháború taktikai stratégiája;
Ezenkívül a Windows Vista és a Windows 7 asztal oldalsávjának ismert összes eszköze szintén a Microsoft Silverlight technológiával készült.