Microsoft Silverlight 5 vs Microsoft Silverlight 4
Microsoft Silverlight 5 dhe Microsoft Silverlight 4 janë dy versione të Microsoft Silverlight të lëshuara përkatësisht në 2011 dhe 2010. Microsoft Silverlight është një kornizë aplikimi për krijimin e aplikacioneve të pasura ndërvepruese (RIA) për ueb. Ai mbështetet nga shumica e shfletuesve të uebit duke përfshirë Microsoft Internet Explorer dhe Mozilla Firefox dhe është i pajtueshëm me platforma të ndryshme duke përfshirë sistemet operative Microsoft Windows dhe Mac OS X. Microsoft Silverlight kombinon disa teknologji në një mjedis të vetëm zhvillimi, i cili u mundëson zhvilluesve të zgjedhin mjetet dhe gjuhët e programimit sipas zgjedhjes së tyre. Silverlight ofron funksione të ngjashme me Adobe Flash. Versionet e hershme të MS Silverlight u përqendruan në mbështetjen e mediave të transmetimit ndërsa versionet aktuale mbështesin multimedia, grafikë dhe animacion. Versioni i parë i MS Silverlight u lëshua në vitin 2007 dhe aktualisht silverlight është në versionin e tij të pestë.
MS Silverlight 4
Silverlight 4 u lëshua në 15 Prill 2010 dhe synonte të vendoste pozicionin e tij si zgjedhje natyrale për zhvilluesit për të ndërtuar aplikacione biznesi në ueb. Për të arritur këtë qëllim, ai përfshinte disa veçori të veçanta si mbështetje gjithëpërfshirëse për printimin, më shumë se gjashtëdhjetë grupe kontrollesh të personalizueshme, duke përfshirë RichTextArea me hiperlidhje, imazhe dhe redaktim. Silverlight 4 gjithashtu ofroi përmirësime të lokalizimit me tekst të dyanshëm dhe skriptet komplekse për 30 gjuhë të reja, duke përfshirë arabishten, hebraishten dhe tajlandishten. Më tej, Silverlight 4 ofroi mbështetje të përmirësuar për lidhjen e të dhënave, gjë që do të zvogëlonte sasinë e kodit që duhet të shkruhet nga një zhvillues gjatë punës me të dhëna të personalizuara. Silverlight 4 gjithashtu ofron aftësi shtesë për zhvilluesit për të krijuar aplikacione me veçori mediatike më të pasura dhe më tërheqëse, duke përfshirë aftësitë e përmirësuara të animacionit. Silverlight 4 ishte versioni i parë i Silverlight që mbështeti shfletuesin e internetit të Google Chrome.
MS Silverlight 5
Silverlight 5, versioni më i ri i MS Silverlight, i synuar të dalë në gjysmën e dytë të 2011, premton të jetë një mjet i fuqishëm për zhvillimin e aplikacioneve të pasura në internet me një përvojë të shkëlqyer mediatike. Pikat kryesore të Siverlight 5 janë përmirësimet në cilësinë dhe performancën e videos dhe gjithashtu ofron veçori për të përmirësuar produktivitetin e zhvilluesve. Silverlight 5 përmirëson performancën duke reduktuar vonesën e rrjetit duke përdorur një thread në sfond për rrjetëzim dhe gjithashtu ofron mbështetje për sistemet operative 64-bit. Silverlight 5 gjithashtu përmirëson mbështetjen e korrigjimit duke lejuar që pikat e ndërprerjes të vendosen në një lidhje, gjë që do të lejojë kalimin përmes dështimeve të lidhjes. Përshpejtimi i harduerit aktivizohet gjithashtu në modalitetin pa dritare me Internet Explorer 9. Për më tepër, Silverlight 5 ofron përmirësime në tekst që lejon ndërtimin e teksteve të pasura në stilin e revistave.
Cili është ndryshimi midis Microsoft Silverlight 5 dhe Microsoft Silverlight 4
Edhe pse Silverlight 5 është zhvilluar duke përdorur Silverlight 4 si bazë, ato kanë disa dallime të dukshme. Silverlight 5 prezanton më shumë se 40 veçori të reja që nuk ishin të pranishme në silverlight 4. Këto veçori përfshijnë mbështetjen për ekzekutimin e aplikacioneve Silverlight brenda shfletuesit me veçori të desktopit, cilësi mbresëlënëse video me performancë të përmirësuar dhe disa veçori të shtuara për të përmirësuar efikasitetin e zhvilluesve. Siverlight 5 gjithashtu lejon që aplikacionet e besuara të hyjnë në sistemin lokal të skedarëve pa kufizime dhe aplikacionet e besuara jashtë shfletuesit lejohen të krijojnë shembuj të shumëfishtë të dritareve. Më tej, Silverlight 5 përfshin klasa të reja për efektet zanore dhe ato mund të përdoren për të menaxhuar efektet zanore të një aplikacioni të zhvilluar. Së fundi, ndryshe nga Silverlight 4, Silverlight 5 ofron veçori për të kontrolluar dhe ndryshuar shkallën e riprodhimit të medias.