MIX 2007: Microsoft Silverlight

MIX 2007: Microsoft Silverlight
Zdroj: Hardwarový portál PCTuning.cz

Na právě probíhající konferenci v Las Vegas uvedl Microsoft svou představu dynamického webu.


Společně s vyslovením pojmu dynamická webová aplikace se nám dnes vybaví Flashové animace nebo AJAXové porály. Obě technologie mají přitom několik známých nedostatků a přestože každá z nich dělá web dynamickým na jiné úrovni, ruku v ruce jdou jen zřídka. Microsoft si uvědomil, že v této oblasti není příliš silným hráčem. Rozhodl tuto sitaci řešit a představil novou technologii, která bude konkurencí pro Adobe Flash a bude spolupracovat s dalšími technologiemi jako je např. AJAX.

image
Zdroj: Hardwarový portál PCTuning.cz

Technologie nesla do nedávné doby pouze kódové označení WPF/e (Windows Presentation Foundation Everywhere) a 16. dubna/apríla byla přejmenována na Silverlight. Jejím principem je využití WPF z Windows Vista na webu. Aby to bylo možné, musí být technologie podporována stejně jako v případě Flash prohlížečem. Mnozí lidé se domnívali, že tedy půjde o další produkt, který bude podporován pouze Internet Explorerem a Windows. Opak je ale pravdou. Plug-in o velikosti 1,5MB, který v sobě skrývá kompaktní verzi .NET Frameworku (přesněji CLR) je kompatibilní také s Firefoxem a Safari. Silverlight je tak v současné době možné používat také na platformě Mac. O podpoře Linuxu a prohlížeče Opera se v tomto ranném stádiu vůbec nemluví.

Kromě animovaných her, inteligentních reklam a elektronických knih se setkáme i s takovými kousky jako je webová aplikace pro střih videa nebo webový grafický editor. Samozřejmostí jsou animovaná menu nenásilně začleněná do klasických webů. Lepší představu o technologii, která na první pohled působí méně násilně než Flash si jistě uděláte sami.

Stejně jako aplikace pro "dospělé" WPF, i aplikace pro Silverlight mohou být napsány v XAML, efekty a animace pak mohou vývojáři napsat v jazycích rodiny .NET (C#, VB), ale i v Pythonu, Ruby nebo JavaScriptu reprezentovaném technologií AJAX. Po velmi dlouhé době se tedy jedná o poměrně otevřenou technologii v podání Microsoftu. Vývojáři se mohou na podporu Silverlight těšit v novém Visual Studiu codename Orcas, které spatří světlo světa společně s frameworkem .NET 3.5 ke konci tohoto roku.

Zdroj: Silverlight.net


Diskuse (7)

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
30. 4. 2007 22:00

Komentáře tohoto uživatele máš zablokované.

Už jsem měl možnost vidět nějaké ukázky na konferenci o WPF na Vysoké Škole Báňské v Ostravě. Musím říct, že to vypadá více než zajímavě. Rozhodně to má velkou budoucnost.
- Martin Bartek

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
1. 5. 2007 13:39

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace [I]Kromě animovaných her, [b]inteligentních reklam[/b][/I]

No je mi hned jasne, koli comu zase zavadzaju dalsi pseudo-ms-standart. Po flashi dalsia vec co budem blokovat.
- advanced BFU

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
30. 4. 2007 23:53

Komentáře tohoto uživatele máš zablokované.

ja som bol tiez na prezentacii VUT v brne a mozem povedat ze flas ponuka omho viac a zatial to posobi ako podareny pokus od MS ako zas byt dobry vo vsetkom a nicom.....
- tinysoft

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
1. 5. 2007 09:13

Komentáře tohoto uživatele máš zablokované.

Jen bych chtel upresnit, ze psat neco v ajaxu dost dobre nejde, protoze to neni programovaci jazyk ... ajax = asynchroni javaskript a xml = hezke slovo pro ZPUSOB pouziti javaskriptu. Marketingove se to hodi, protoze to hezky zni, nicmene je to porad jen javaskript ... Spojeni programovat v ajaxu je zvlastni a tezko rict, co by to spravne melo znamenat ... da se rict programovat ajaxem, i kdyz to nevystihuje to jak se v soucasnosti javaskript skutecne pouziva ...
- risingRed

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
1. 5. 2007 09:55

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace Ono to nutně nemusí být v kombinaci JS a XML... Pokud pomocí xmlHttpRequest načtete obsah stránky, na kterou echem v PHP vypíšete nějaký text, stejně to funguje. Bez hlaviček, bez značek. Ono je to vlastně neparsované XML, takže trochu mimo standardy, ale pro nějaký backend to bohatě stačí.

Spojení "napsat v AJAXu" místo korektního "napsat za pomoci technologie AJAX, tedy v JavaScriptu a PHP, které bude generovat XML" se hojně používá mezi lidmi, kteří s AJAXem pracují a myslím, že zde bylo jeho použití na místě. Za tohle trochu může Microsoft a jeho pojetí AJAXu, které na prezentacích dělá dojem toho, že AJAX je vlastně něco úplně nového a bombastického, přestože není.

//JH: Formulace zpřesněny.
- Helmich Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
1. 5. 2007 10:10

Komentáře tohoto uživatele máš zablokované.

Tvorbu XAML/XBAP aplikácií som skúšal vo Visual Studiu 2005 a jeho najväčšia výhoda je práve v tom že nie som odkázaný len na prasácky Javascript, XBAP aplikácie môžem vytvárať v akomkoľvek .NET 2.0(3.0) jazyku. Predpokladám že za 5 rokov už bude 90% webu v XAML.
- xxar3s

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 5. 2007 16:42

Komentáře tohoto uživatele máš zablokované.

Tady je nějaká aplikace v SilverLight. Myslím, že je to hodně dobrý systém.
www.windowsvista.si

- Martin Bartek

Doporučujeme

Další články