Silverlight est une technologie permettant de développer et d’exécuter des Applications Internet Riches (RIA) dans les principaux navigateurs web disponibles aujourd’hui. Un de ces apports fondamentaux est la possibilité de tirer partie du .NET Framework.
Silverlight offre aux développeurs une alternative à Flash d’Adobe et le même confort d’utilisation pour les utilisateurs.
Silverlight est le nom d’une nouvelle technologie de présentation Web qui a été conçue pour pouvoir fonctionner sur un large éventail de plateformes. Cette technologie permet la création et l’exécution d’applications proposant des interactions riches, ainsi que des effets visuels captivants et le support de contenus multi-médias tels que le son ou la vidéo, y compris le rendu de vidéos en Haute Définition, aussi bien que d’applications de type RIA en entreprise.
Fonctionnant sur un large éventail de navigateurs web (Internet Explorer 6 et 7, Mozilla Firefox et Safari d’Apple sur MacOSX), Silverlight n’a en revanche aucune dépendance avec la technologies serveur que vous utilisez sur vos sites Web : Par conséquent vous pouvez pleinement envisager d’enrichir l’expérience utilisateur des visiteurs de votre site Web que celui-ci repose sur Java, PHP ou ASP.NET, qu’il utilise un Framework Ajax ou pas. Cependant, l’utilisation d’une architecture serveur Microsoft apporte des avantages concurrentiels dans certains cas, comme par exemple l’intégration de Silverlight dans ASP.NET, ou encore le support de flux vidéos en streaming via Windows Media Server avec Windows Server 2008.