Silverlight se présente sous la forme d'un "plugin" de petite taille qui est hébergé au sein du navigateur web. Il fonctionne sur la plupart des navigateurs actuels (Internet Explorer, Safari, Chrome, FireFox), ceci sur Windows et Mac OS X. Plutôt que de s'appuyer sur le framework .NET
Silverlight : un navigateur, un plugin et la facilité du framework.net
et son environnement d’exécution, il est en fait une implémentation fortement allégée de ces derniers. Cependant il dispose de l’ensemble des fonctionnalités nécessaires pour produire des applications riches.
Les principaux composants sont :
• Un moteur d’exécution managé (CLR) en charge de la gestion des ressources (mémoire, thread d’éxécution …) et l’exécution du code.
• Une librairie de classes de bases (BCL).
• Une couche de présentation évoluée implémentant un sous ensemble de son équivalent Windows (WPF) ainsi que des fonctionalités graphiques et multimédia.
• Une couche de communication (WCF) supportant les protocoles actuels (REST, SOAP, JSON …).
• Les classes et fonctionalités nécessaires pour la manipulation locale des données (LINQ, XML, …).
Ceci a plusieurs implications :
• Du point de vue du développeur, l’environnement et les outils restent familiers : le langage reste inchangé (C#, VB, …). Les librairies sont en partie celles de son Framework habituel et il est même possible de partager une partie du code entre un développement Silverlight et un développement Windows ou asp.net (cette compatibilité partielle a été introduite avec Silverlight 4). Le moteur d’exécution (CLR) fonctionne sur les mêmes principes.
• Les performances d’exécution sont très proches de celles obtenues sur la plateforme Windows/.NET. En effet le code, comme dans le cas du Framework .NET est compilé en code natif à la volée : exit, les lenteurs de JavaScript.
• La présence de WCF, des apis de manipulation de données et des fonctionnalités avancées de « Binding » bidirectionnel (possibilité de lier les données à l’IHM) ouvre grand la voie aux applications métiers.
• WPF, la couche de représentation (IHM), maintenant commune à l’ensemble de la plateforme Microsoft (*), permet d’implémenter des interfaces utilisateurs plus ergonomiques et/ou attractives en s’affranchissant des contraintes de l’ancien modèle de programmation Windows (Winform).
(*) Lors de l’événement MIX 2010, Microsoft a officiellement annoncé la mise à disposition des outils de développements pour la plateforme Windows Phone 7. Deux technologies de développement sont disponibles : XNA et Silverlight ! WPF est donc maintenant présent, et est la technologie mise en avant sur : Windows, Windows Phone et le Micro Framework.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- Et si les clients n’avaient plus le choix ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- On ne peut pas gouverner ce qu’on ne peut pas voir : pourquoi la visibilité doit-elle passer avant la gouvernance en matière de sécurité des identités ?
- L’IA amplifie les risques sur les API
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
