Pôvodne javascriptový model programovania sa však do roka už vo verzii Silverlight 2 zmenil na objektový model programovania používaný v .NET-e s podporou jazykov Visual Basic a C#. Táto kľúčová zmena otvorila dvere tvorbe rôznych typov aplikácií. Silverlight sa postupne menil z platformy prehrávania médií na plnohodnotnú aplikačnú platformu.
Silverlight dnes
Kedže bol Silverlight vytvorený hlavne ako doplnok pre internetové prehliadače, jeho „runtime“ je dostupný ako „plug-in“ pre webové „browsery“ (Internet Explorer, Firefox, Safari, Google Chrome) na Windows a Mac OS X. Cestu Silverlight-u na Linux otvorila spolupráca Microsoftu s Novellom, ktorého vývojársky tím Mono vytvoril Moonlight (čiže open source implementáciu Silverlight-u pre Linux). Pre tých, ktorým Silverlight veľa nehovorí, tu mám zoznam jeho najdôležitejších vlastností :
-
Základom používateľského rozhrania je vektorová grafika deklarovaná v XAML jazyku s možnosťou použitia bitmapovej grafiky. Výkon pri práci s grafikou je dosiahnutý akceleráciou na grafickom procesore (GPU), nie zaťažovaním CPU. Efektnými grafickými vlastnosťami sú 3D transformácie a Deep Zoom pre plynulý „zoom“ viacvrstvových obrázkov.
-
Aplikačná logika sa tvorí v objektovo-orientovaných .NET jazykoch C#, Visual Basic a v dynamických jazykoch (IronPython, IronRuby, F#). Na tvorbu základných aplikácií si vystačíte s bezplatným vývojovým nástrojom Visual Web Developer 2010 Express doplneným o sadu Silverlight 4 Tools.
-
Aplikácie sa dajú pohodlne vytvárať skladaním UI z pripravených ovládacích prvkov a umožňujú interakciu medzi Silverlight kódom a HTML DOM modelom webovej stránky, v ktorej je aplikácia umiestnená.
-
Podporovanými dátovými prístupmi sú WCF (Windows Communication Foundation – .NET SOAP technológia podľa WS* štandardov), REST cez HTTP a pokročilá architektúra WCF RIA Services založená na dátových entitách
-
Prehrávanie videí podporuje DRM (Digital Rights Management, vrátane možnosti offline prehrávania médií chránených digitálnymi právami), adaptívny streaming
(použitý napr. pre NBC Olympics portál). Podporovanými formátmi sú H.264 (vrátane audio dekódovania a hardvérového dekódovania videa), VC-1, WMA, MP3 atď.
-
Aplikácie je možné spúšťať aj “offline” v tzv. “Out-of-Browser” móde, pričom lokálne dáta sa dajú uchovávať v izolovanom úložisku Silverlight-u mimo keše internetového prehliadača alebo v lokálnom úložisku dokumentov používateľa (čiže v jeho profile). Dočasné dáta môžete presúvať medzi aplikačnými oknami cez „clipboard“.
-
Silverlight podporuje vstupy z webovej kamery a mikrofónu, priamy výstup na tlačiareň a exporty do Office formátov (cez COM model).

Príchod Windows Phone 7 v novembri priniesol Silverlight myšlienku aj do sveta mobilov. Silverlight pre Windows Phone je nosná aplikačná platforma pre nové prenosné zariadenia bežiace na Windows Phone 7.
Silverlight 5 na obzore
Scott Guthrie, Corporate Vicepresident vývojárskej divízie Microsoft-u a autor myšlienky Silverlight-u, oznámil 2. decembra 2010 na konferencii Silverlight Firestarter prípravy Silverlight 5, ktorého beta verzia bude dostupná v prvom polroku 2011 a finálnu verziu môžeme očakávať v priebehu druhého polroka 2011. A čím rozšíri jadro Silverlight-u?
-
Dekódovanie videa použitím GPU
-
Plná podpora 3D
-
Voliteľná rýchlosť prehrávania videa s automatickým prispôsobením audiostopy. Podpora riadenia prehrávania diaľkovým ovládačom.
-
Vylepšenia v “power managemente” zamerané na úsporu energie
-
Rýchlejší štart komplexnejších aplikácií
-
Podpora 64-bitových browserov
-
Podpora automatizovaného testovania používateľského rozhrania pre vyššie edície Visual Studia 2010
-
Vylepšený rendering textov (zameraný na ostrosť vykresľovania písma)
-
Možnosť ladiť “databinding” výrazy
Pre záujemcov o detailnejšie informácie pripravil Microsoft informačné zdroje priamo na webe Firestarter konferencie.

Scott Guthrie, Corporate Vicepresident vývojárskej divízie Microsoft-u a autor myšlienky Silverlight-u
Za tri roky svojej existencie Silverlight výrazne poskočil v počte inštalácií. Podľa štatistík RIA Stats je celosvetovo podiel nasadenia Silverlightu 68%, na Slovensku viac ako 60%. Vývojové cykly Silverlight-u kratšie ako rok sú zamerané na rozširovanie funkčnosti (od Silverlight-u 2 s dôrazom na spätnú kompatibilitu). Oznámenie o príprave piatej verzie Silverlight-u potvrdzuje ambície tejto technológie priblížiť sa v relatívne krátkom časovom horizonte k deväťdesiat percentnému pokrytiu internetových prehliadačov pripájaných do internetu.