Microsoft Silverlight 5 versus Microsoft Silverlight 4
Microsoft Silverlight 5 en Microsoft Silverlight 4 zijn twee versies van Microsoft Silverlight die respectievelijk in 2011 en 2010 zijn uitgebracht. Microsoft Silverlight is een applicatieframework voor het maken van Rich Interactive Applications (RIA) voor het web. Het wordt ondersteund door de meeste webbrowsers, waaronder Microsoft Internet Explorer en Mozilla Firefox, en het is compatibel met verschillende platforms, waaronder de besturingssystemen Microsoft Windows en Mac OS X. Microsoft Silverlight combineert verschillende technologieën in één ontwikkelomgeving, waardoor de ontwikkelaars de tools en programmeertalen van hun keuze kunnen selecteren. Silverlight biedt vergelijkbare functionaliteiten als Adobe Flash. Vroege versies van MS Silverlight waren gericht op het ondersteunen van streaming media, terwijl de huidige versies multimedia, afbeeldingen en animaties ondersteunen. De eerste versie van MS Silverlight werd uitgebracht in 2007 en momenteel is silverlight in zijn vijfde versie.
MS Silverlight 4
Silverlight 4 werd uitgebracht op 15 april 2010 en was bedoeld om zijn positie te vestigen als de natuurlijke keuze voor ontwikkelaars om zakelijke applicaties op het web te bouwen. Om dit doel te bereiken, bevatte het enkele speciale functies, zoals uitgebreide afdrukondersteuning, meer dan zestig aanpasbare bedieningselementen, waaronder RichTextArea met hyperlinks, afbeeldingen en bewerking. Silverlight 4 bood ook lokalisatieverbeteringen met bidirectionele tekst en complexe scripts voor 30 nieuwe talen, waaronder Arabisch, Hebreeuws en Thai. Verder bood Silverlight 4 verbeterde ondersteuning voor databinding, waardoor de hoeveelheid code die door een ontwikkelaar moet worden geschreven tijdens het werken met aangepaste gegevens, zou verminderen. Silverlight 4 biedt ook extra mogelijkheden voor ontwikkelaars om applicaties te maken met rijkere en aantrekkelijkere mediafuncties, waaronder verbeterde animatiemogelijkheden. Silverlight 4 was de eerste versie van Silverlight die de Google Chrome-webbrowser ondersteunde.
MS Silverlight 5
Silverlight 5, de nieuwste versie van MS Silverlight, bedoeld om in de tweede helft van 2011 te worden uitgebracht, belooft een krachtig hulpmiddel te zijn voor het ontwikkelen van rijke internettoepassingen met een geweldige media-ervaring. Hoogtepunten van Siverlight 5 zijn de verbeteringen in videokwaliteit en prestaties en het biedt ook functies om de productiviteit van ontwikkelaars te verbeteren. Silverlight 5 verbetert de prestaties door de netwerklatentie te verminderen met behulp van een achtergrondthread voor netwerken en het biedt ook ondersteuning voor 64-bits besturingssystemen. Silverlight 5 verbetert ook de ondersteuning voor foutopsporing door breekpunten op een binding in te stellen, waardoor bindingsfouten kunnen worden verholpen. Hardwareversnelling is ook ingeschakeld in de vensterloze modus met Internet Explorer 9. Daarnaast biedt Silverlight 5 verbeteringen aan tekst waarmee u uitgebreide tekstlay-outs in tijdschriftstijl kunt bouwen.
Wat is het verschil tussen Microsoft Silverlight 5 en Microsoft Silverlight 4
Hoewel Silverlight 5 is ontwikkeld met Silverlight 4 als basis, hebben ze enkele opvallende verschillen. Silverlight 5 introduceert meer dan 40 nieuwe functies die niet aanwezig waren in silverlight 4. Deze functies omvatten ondersteuning voor het uitvoeren van Silverlight-applicaties in de browser met desktopfuncties, indrukwekkende videokwaliteit met verbeterde prestaties en enkele toegevoegde functies om de efficiëntie van ontwikkelaars te verbeteren. Met Siverlight 5 hebben vertrouwde applicaties ook toegang tot het lokale bestandssysteem zonder beperking en mogen vertrouwde applicaties buiten de browser meerdere vensterinstanties maken. Verder bevat Silverlight 5 nieuwe klassen voor geluidseffecten en deze kunnen worden gebruikt om de geluidseffecten van een ontwikkelde applicatie te beheren. Ten slotte biedt Silverlight 5, in tegenstelling tot Silverlight 4, functies om de afspeelsnelheid van media te controleren en te wijzigen.