Microsoft Silverlight 5 vs Microsoft Silverlight 4
Microsoft Silverlight 5 a Microsoft Silverlight 4 sú dve verzie Microsoft Silverlight vydaných v rokoch 2011 a 2010. Microsoft Silverlight je aplikačný rámec na vytváranie multimediálnych interaktívnych aplikácií (RIA) pre web. Je podporovaný väčšinou webových prehliadačov vrátane Microsoft Internet Explorer a Mozilla Firefox a je kompatibilný s rôznymi platformami vrátane operačných systémov Microsoft Windows a Mac OS X. Microsoft Silverlight kombinuje niekoľko technológií do jedného vývojového prostredia, ktoré vývojárom umožňuje vybrať si nástroje a programovacie jazyky podľa vlastného výberu. Silverlight poskytuje podobné funkcie ako Adobe Flash. Prvé verzie MS Silverlight sa zameriavali na podporu streamovania médií, zatiaľ čo súčasné verzie podporovali multimédiá, grafiku a animáciu. Prvá verzia MS Silverlight bola vydaná v roku 2007 a momentálne je v piatej verzii.
MS Silverlight 4
Silverlight 4 bol prepustený 15. apríla 2010 a jeho cieľom bolo vytvoriť si jeho pozíciu ako prirodzenej voľby pre vývojárov na vytváranie obchodných aplikácií na webe. Na dosiahnutie tohto cieľa obsahoval niektoré špeciálne funkcie, ako napríklad komplexnú podporu tlače, viac ako šesťdesiat prispôsobiteľných ovládacích prvkov vrátane RichTextArea s hypertextovými odkazmi, obrázkami a úpravami. Silverlight 4 tiež poskytoval vylepšenia lokalizácie obojsmerným textom a komplexnými skriptmi pre 30 nových jazykov vrátane arabčiny, hebrejčiny a thajčiny. Ďalej Silverlight 4 poskytoval vylepšenú podporu viazania údajov, čo by znížilo množstvo kódu, ktoré musí vývojár napísať pri práci s prispôsobenými údajmi. Silverlight 4 poskytuje vývojárom aj ďalšie možnosti na vytváranie aplikácií s bohatšími a príťažlivejšími funkciami médií vrátane rozšírených možností animácie. Silverlight 4 bola prvou verziou Silverlight na podporu webového prehliadača Google Chrome.
MS Silverlight 5
Silverlight 5, najnovšia verzia MS Silverlight, ktorá má byť uvedená na trh v druhej polovici roku 2011, sľubuje, že bude silným nástrojom na vývoj bohatých internetových aplikácií s veľkým mediálnym zážitkom. Vrcholom Siverlight 5 sú vylepšenia v kvalite videa a výkonu a tiež poskytuje funkciu na zvýšenie produktivity vývojárov. Silverlight 5 zvyšuje výkon tým, že znižuje latenciu siete pomocou vlákna na pozadí pre vytváranie sietí a tiež poskytuje podporu pre 64-bitové operačné systémy. Silverlight 5 tiež vylepšuje podporu ladenia tým, že umožňuje nastaviť body prerušenia na väzbe, čo umožní prekonať zlyhania väzby. Hardvérová akcelerácia je povolená aj v režime bez okna s programom Internet Explorer 9. Silverlight 5 navyše poskytuje vylepšenia textu, ktoré umožňujú vytváranie bohatých textových rozložení časopisov..
Aký je rozdiel medzi Microsoft Silverlight 5 a Microsoft Silverlight 4
Aj keď je Silverlight 5 vyvíjaný pomocou Silverlight 4 ako základu, má niektoré výrazné rozdiely. Silverlight 5 predstavuje viac ako 40 nových funkcií, ktoré neboli súčasťou Silverlight 4. Medzi tieto funkcie patrí podpora spúšťania aplikácií Silverlight v prehliadači s funkciami stolného počítača, pôsobivá kvalita videa so zvýšeným výkonom a niektoré ďalšie funkcie na zvýšenie efektívnosti vývojárov. Siverlight 5 tiež umožňuje prístup dôveryhodným aplikáciám k miestnemu systému súborov bez obmedzenia a dôveryhodné aplikácie mimo prehliadača môžu vytvárať viac inštancií okna. Silverlight 5 ďalej obsahuje nové triedy zvukových efektov a môžu sa použiť na správu zvukových efektov vyvinutej aplikácie. Nakoniec, na rozdiel od Silverlight 4, Silverligth 5 poskytuje funkcie na kontrolu a zmenu rýchlosti prehrávania médií.