Před několika dny zveřejnila televize NBC zprávu, že zvolila technologii Microsoft Silverlight pro vybudování video portálu s vysíláním z OH v Pekingu 2008. Silverlight od Microsoftu si tak pomalu ale jistě začíná razit cestu do světa internetu. A není jediný ...

Pojem SilverLight je již nějakou dobu skloňován v Microsoftí vývojářské komunitě, mezi tvůrci a designery webů je na tom ale se známostí a popularitou mnohem hůře. SilverLight, což je microsoftí konkurent technologie FLASH si ale i přes své mládí razí cestu do mnoha zajímavých aplikací. Ale zatímco SilverLight je zatím pořád ještě v plenkách či možná už na nočníku, Flash je rozšířeným a zavedeným "standardem". Jaké má tedy proti konkurenci šance ?

Práce s médii

V jedné oblasti ukázal SilverLight konkurenci záda - a to je streaming videa. Tato technologie umí streaming v HD kvalitě, což je téměř jistě i důvodem pro to, že v oblasti video portálů apod. po něm investoři projektů začínají sahat (viz. např. NBC zmiňovaná v úvodu článku).

"Pohyblivý" web

Tvorba jednoduchých animací apod. je v SilverLightu velmi snadná (v podstatě se definují deklarativně ve formátu XAML), hodně zajímavý příklad co vše je možné (u složitějších věcí už samozřejmě je nutné programování, ve verzi 1.0 v JavaScriptu) nabízí např. demo Windows Vista.

Platformní (ne)závislost, vývojové nástroje

Flash Player je kompatibilní s množstvím platforem a browserů, nicméně v této oblasti Microsoft nechce zaspat a tak již existují verze SilverLightu na platformě Windows pro IE, Firefox a Safari a Microsoft je i v určité míře spolupracuje s firmami které ho portují na platformu Linux.

Jako vývojové prostředí pro SilverLight aplikace by mělo sloužit především nové Visual Studio 2008 o jehož uvolnění jsme rovněž informovali. Pro samotné grafické práce připravil Microsoft rodinu nástrojů Expression. Nástroje Expression a Visual Studio pracují se stejným formátem souborů takže projekty lze bez problémů přenášet a modifikovat v obou prostředích.

V současné době Microsoft pracuje na verzi 2.0 (zatím je to verze 1.1 alfa), která umožní vývojářům psát aplikace nejen v JavaScriptu, ale i v managed kódu, a to nejen v klasických .NET jazycích jako je C#, ale i např. v Ruby nebo Pythonu. Prostě každý dle svého gusta.

Konkurence nespí

Microsoft to ale rozhodně nebude mít snadné a konkurence mu nic zadarmo nedaruje. Důkazem je práce Adobe na prostředí AIR. Tato novinka jde na poli RIA zase o kousek dál a vymaní Flash ze zajetí prohlížeče a umožní aplikace integrovat na desktop. Je to další velice zajímavá technologie, podrobněji si o ní můžete přečíst zde.

 ... a co v praxi ?

Každá technologie se musí umět prosadit i v praxi. Pokud vás zajímají reálné aplikace a weby které tuto technologii již využívají, podívejte se především na katalog SilverLight aplikací, je uspořádán podle kategorií a podle států, takže je z čeho vybírat. Za shlédnutí rozhodně stojí např. stránka, kterou jsem si pro sebe nazval "Vyberte si amerického prezidenta během 5 minut" - stačí zaklikat vaše preference v různých oblastech jako jsou např.válka v Iráku, trest smrti aj. a aplikace vám vybere kandidáta "na míru". Jako ukázka jak by mohl v bodoucnu vypadat nákup TV programů na internetu by mohla sloužit stránka HSN.tv

A na závěr ještě souhrn zajímavých odkazů

Když už mluvíme o přednostech a možnostech Silverlightu, nesmí chybět ani malý souhrn zajímavých aplikací, kde již Silverlight ukazuje svou sílu a možnosti. Pro úplnost zde najdete i odkazy na zdroje o SilverLightu jako takovém:

posted on Friday, January 11, 2008 12:38 PM

Feedback

  • # re: Silverlight v internetových aplikacích ( i u NBC)
    Daniel Dočekal
    Posted @ 1/11/2008 4:37 PM
    Silverlight je bezva, bohužel není podporován (například) na Windows 2000. Což je problém, přeci si kvůli Silverlightu nebudu kupovat XP Professional a podstupovat složitý upgrade.
  • # re: Silverlight v internetových aplikacích ( i u NBC)
    Paul
    Posted @ 1/11/2008 4:42 PM
    To Daniel Dočekal:

    Ano, ale měl byste si uvědomi, že je Váš problém :-D
  • # re: Silverlight v internetových aplikacích ( i u NBC)
    Anton Pitak
    Posted @ 1/11/2008 4:45 PM
    Súhlasím, tot je jedna z veľkých slabín Microsoftu .. a to až odporná snaha všemožnými obmedzeniami presadiť kúpu nových produktov. Osobne tiež bežím ešte z čias Winn2000 beta 3 na týchto Win a XPčkám sa snažím vyhýbať, sú to také maľovatka ... ale obávam sa, že nás MS raz aj tak donutí. Napr na posledný notebook, ktorý som toť pred týždňom kupoval už iné ako WinXP SP2 nešlo dať. Takže ... aj keď teraz je voľba silverlight ešte ako tak diskutabilná, v budúcnosti nebude. A budúcnosť začína už teraz. To, že sme my dvaja, ktorí radšej bežíme na kvalitnom systéme, to je len mala odchýlka z priemeru :))))
  • # re: Silverlight v internetových aplikacích ( i u NBC)
    PH
    Posted @ 1/11/2008 4:56 PM
    To Daniel Dočekal:

    možná vás částečně potěší toto: http://www.microsoft.com/silverlight/system-requirements.aspx
  • # re: Silverlight v internetových aplikacích ( i u NBC)
    Tom
    Posted @ 1/11/2008 5:48 PM
    Takze opet dalsi pseudo-portabilni zalezitost, ktera ve skutecnosti bezi na dvou verzich windows a tim to hasne :)
  • # re: Silverlight v internetových aplikacích ( i u NBC)
    PH
    Posted @ 1/11/2008 6:15 PM
    To Tom: běží na 3 verzích, poběží na 4 což už bude tak 95% uživatelů win
  • # re: Silverlight v internetových aplikacích ( i u NBC)
    rarouš
    Posted @ 1/12/2008 8:42 AM
    A běží i na OS X
Title  
Name  
Url
Comments   
Ochrana proti SPAMU: Výsledok 2 + 5 je?