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 toepassingskader voor het maken van Rich Interactive Applications (RIA) voor internet. Het wordt ondersteund door de meeste webbrowsers, waaronder Microsoft Internet Explorer en Mozilla Firefox, en het is compatibel met verschillende platforms, waaronder Microsoft Windows en Mac OS X-besturingssystemen. Microsoft Silverlight combineert verschillende technologieën in een enkele ontwikkelomgeving, waarmee de ontwikkelaars de tools en programmeertalen van hun keuze kunnen selecteren. Silverlight biedt soortgelijke functies als Adobe Flash. Vroege versies van MS Silverlight waren gericht op het ondersteunen van streaming media, terwijl de huidige versies multimedia, grafische afbeeldingen en animaties ondersteunen. Eerste versie van MS Silverlight werd uitgebracht in 2007 en momenteel is silverlight in de vijfde versie.
MS Silverlight 4
Silverlight 4 werd uitgebracht op 15 april 2010 en het beoogde zijn positie te vestigen als de natuurlijke keuze voor ontwikkelaars om bedrijfsapplicaties op het web te bouwen. Om dit doel te bereiken, bevatte het een aantal speciale functies, zoals uitgebreide afdrukondersteuning, meer dan zestig aanpasbare set besturingselementen waaronder RichTextArea met hyperlinks, afbeeldingen en bewerking. Silverlight 4 zorgde ook voor lokalisatieverbeteringen met bidirectionele tekst en complexe scripts voor 30 nieuwe talen, waaronder Arabisch, Hebreeuws en Thais. Verder zorgde Silverlight 4 voor verbeterde ondersteuning voor gegevensbinding, waardoor de hoeveelheid code die door een ontwikkelaar moest worden geschreven, tijdens het werken met aangepaste gegevens moest worden verminderd. Silverlight 4 biedt ontwikkelaars ook extra mogelijkheden om applicaties te maken met rijkere en aantrekkelijkere mediafuncties, waaronder verbeterde animatiemogelijkheden. Silverlight 4 was de eerste versie van Silverlight om Google Chrome webbrowser te ondersteunen.
MS Silverlight 5
Silverlight 5, de nieuwste versie van MS Silverlight, die in de tweede helft van 2011 moet worden uitgebracht, belooft een krachtige tool 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 netwerkwachttijd te verminderen met een achtergrondthread voor netwerken en biedt ook ondersteuning voor 64-bits besturingssystemen. Silverlight 5 verbetert ook de foutopsporingsondersteuning doordat breekpunten op een binding kunnen worden ingesteld, waardoor er fouten door de binding kunnen worden doorlopen. Hardwareversnelling is ook ingeschakeld in de vensterloze modus met Internet Explorer 9. Daarnaast biedt Silverlight 5 verbeteringen aan tekst die het maken van rijke tekststijlen in tijdschriftstijl mogelijk maken.
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 merkbare 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-toepassingen in de browser met bureaubladfuncties, indrukwekkende videokwaliteit met verbeterde prestaties en enkele toegevoegde functies om de efficiëntie van ontwikkelaars te verbeteren. Met Siverlight 5 kunnen ook vertrouwde applicaties zonder restrictie toegang krijgen tot het lokale bestandssysteem en kunnen vertrouwde applicaties buiten de browser meerdere window-instanties maken. Verder bevat Silverlight 5 nieuwe klassen voor geluidseffecten en ze kunnen worden gebruikt om de geluidseffecten van een ontwikkelde applicatie te beheren. Ten slotte, in tegenstelling tot Silverlight 4, biedt Silverligth 5 functies om de afspeelsnelheid van media te controleren en te veranderen.