Silverlight is een krachtige ontwikkelingsapplicatie voor het ontwerpen van leuke en interactieve gebruikerservaringen op gebied van web- en mobiele applicaties. Silverlight wordt ondersteund door .NET framework en staat garant voor heel wat ontwikkelingsplezier. De applicatie is in feite een combinatie van verschillende technologieën die in een enkelvoudig ontwikkelingsplatform zijn gegoten en waarbij je zelf jouw eigen middelen en programmeertaal kunt kiezen. Silverlight probeert een alternatief te geven voor Adobe Flash, Sun Microsystems’ JavaFX en de presentatieonderdelen van Ajax.
Silverlight vs Flash
Men kan niet ontkennen dat Adobe Flash player een degelijk product is dat al meer dan een decennium ervaring met zich meedraagt. Toch is Silverlight een niet te onderschatten alternatief. Hoewel Silverlight meer ruimte inneemt dan Adobe Flash maakt Silverlight gebruik van XAML om zijn vormen en objecten op te slagen, terwijl Flash binaire codes gebruikt. XAML wordt over het algemeen als gebruiksvriendelijker en efficiënter gezien. Nadeel dan weer is dat Silverlight niet compatibel is met oudere systemen, terwijl Adobe Flash wel deze ondersteuning biedt. Tot slot heeft Silverlight het voordeel dat je VC-1 codecs kan implementeren en dat het ondersteuning biedt aan WMV en WMA.
Silverlight heeft heel wat voordelen
- Gratis plug-in.
- Compatibel met verschillende besturingssystemen en hun bijhorende browsers: Zo goed als alle Windows en Apple Macintosh versies.
- Betere streaming dan via Adobe Flash.
- Integratie van Visual Studio zorgt voor de mogelijkheid om complexere applicaties te ontwikkelen.
- Programmeren via Silverlight is betrekkelijk eenvoudig.