Fermer

janvier 23, 2020

Pourquoi est-il grand temps de trouver des alternatives pour Microsoft Silverlight?


Il est temps de dire au revoir à la technologie héritée!

La fin de la décennie a vu de nombreux changements inévitables sur le marché de la technologie. Cela ne fait pas longtemps que nous avons fait nos adieux à Python 2, et maintenant Microsoft Silverlight touche à sa fin de vie!

Cela amène sûrement un million de questions à votre esprit curieux!

Pourquoi Microsoft a-t-il décidé de mettre fin à toute prise en charge de Silverlight? Quelles sont les prochaines meilleures alternatives disponibles sur le marché? Et surtout, est-il acceptable de continuer à utiliser Silverlight?

Lisez la suite pour y répondre!

Qu'est-ce que Microsoft Silverlight?

Silverlight, un cadre d'application conçu par Microsoft, gère les médias enrichis sur Internet depuis 2007. Créé comme une alternative à Adobe Flash, cet outil de développement gratuit, axé sur les navigateurs, a facilité le développement Web en permettant aux ordinateurs et aux navigateurs d'utiliser les éléments d'interface utilisateur et les plug-ins associés pour la diffusion multimédia en continu. Avec l'émergence de plates-formes de streaming vidéo comme Netflix et Amazon Prime, Silverlight s'est avéré être une excellente option pour permettre des effets sophistiqués.

Alors, qu'est-ce qui a conduit à la disparition de Microsoft Silverlight?

Deux ou trois choses, mais surtout Silverlight

Lorsque Microsoft Silverlight est sorti en 2007, cela ressemblait à un énorme succès. Surtout avec la diffusion en ligne réussie de l'énorme couverture des Jeux olympiques de Pékin en 2008, les conventions politiques de 2008 et les Jeux olympiques d'hiver de 2011, Silverlight était sur une lancée, intégrant plus tard les principales plates-formes de streaming vidéo comme Netflix et Amazon Prime à bord.

Cependant, Silverlight ne pouvait pas briller longtemps. Quelques problèmes ont commencé à faire surface bientôt. Les bogues dans plusieurs applications n'étaient qu'une manifestation.

Bien que Silverlight ait réduit la dépendance de l'utilisateur à l'égard de Flash pour accéder à de riches graphiques, animations, vidéos et flux en direct en ligne, il l'a fait en s'appuyant fortement sur les outils Microsoft. au backend. En utilisant Microsoft .Net Framework et le format de codage XAML, Silverlight a offert la prise en charge de Windows Media Audio (WMA), Windows Media Video (WMV), du codage audio avancé et le reste.

Cela semblait difficile et risqué pour les développeurs, en particulier de dépendre de la structure d'un seul fournisseur. Pendant ce temps, une pression constante pour mettre à niveau Silverlight a rendu les choses plus compliquées, laissant les développeurs plus à l'aise à adopter des alternatives open source à faible coût comme Flash et JavaScript sur Silverlight. Avec HTML5 – et d'autres normes de navigateur en hausse, Silverlight est devenu une valeur aberrante sur le marché.

En 2013, le géant de Redmond a arrêté le développement de Silverlight mais a continué à déployer régulièrement des corrections de bogues et des correctifs. En septembre 2015, Google Chrome a mis fin à la prise en charge de Silverlight, suivi de Firefox en mars 2017. Microsoft-edge ne prend pas du tout en charge les plug-ins Silverlight, et avec les navigateurs modernes en transition vers HTML5, Microsoft n'a pas jugé nécessaire de continuer à maintenir cette application

Donc, c'est officiel! Microsoft a annoncé que la date de fin de prise en charge de Silverlight serait le 12 octobre 2021.

Et que va faire Netflix? Eh bien, Netflix prend actuellement en charge Silverlight 4 et Silverlight 5. Ainsi, les utilisateurs de Netflix, qui l'utilisent sur Windows XP ou Windows 7 PC (eux-mêmes maintenant non pris en charge) peuvent utiliser le plug-in Silverlight ou le lecteur HTML5.

Ce qui se passe après octobre 2021 ?

Ne vous inquiétez pas, il n'y aura pas de grand boom le 12 octobre 2021!

Il est vrai que Silverlight ne fonctionnera plus du tout après cette date et ne recevra plus de futures mises à jour de qualité ou de sécurité. Mais cependant, Microsoft n'empêche ni ne met fin à aucune application Silverlight pour l'instant.

Alors, devriez-vous toujours utiliser Silverlight?

Eh bien, non! Moins d'utilisateurs pourront toujours utiliser les applications pilotées par Silverlight. Cependant, cela empirerait, les développeurs souhaitant travailler dans un environnement de développement sans issue, ce qui augmenterait considérablement le coût de la prise en charge des applications Silverlight.

Quelles sont les prochaines meilleures options?

Microsoft Silverlight a sans aucun doute été une excellente option pour développer des applications riches. Cependant, avec la fin de la prise en charge de Silverlight, voici une liste de nouvelles piles technologiques qui promettent d'être des alternatives plus fiables.

AngularJS un framework populaire maintenu par Google est tout simplement une excellente option pour les développeurs du monde entier. Il s'agit d'un cadre open source conçu pour relever les défis des processus de développement Web et offre une facilité d'intégration avec le code HTML et les modules d'application. De plus, il se synchronise automatiquement avec les modules qui rendent le processus de développement transparent et, suivant une méthodologie DOM, il se concentre sur l'amélioration des performances et de la testabilité. De plus, AngularJS utilise du HTML de base qui permet de créer efficacement des applications Internet riches. En outre, avec une architecture construite MVC et diverses extensions, cette technologie s'avère être une excellente option pour concevoir des applications dynamiques et réactives.

ReactJS est un autre cadre d'application qui peut facilement être qualifié de «best-seller», en fonction de la popularité et de l'affection qu'il a acquises dans la communauté des développeurs. Lancé en 2013, le framework ReactJS est aujourd'hui bien considéré et utilisé par les plus grandes sociétés comme Apple, PayPal, Netflix et bien sûr Facebook. React Native est une variante de la bibliothèque JavaScript ReactJS qui combine le développement d'applications natives avec le développement d'interfaces JavaScript, pour créer des pages Web hautement dynamiques et adaptées aux utilisateurs. Alors que les modules natifs permettent d'implémenter des fonctionnalités spécifiques à la plate-forme pour iOS et Android, le reste du code est écrit avec JavaScript et partagé entre les plates-formes.

Lecture associée: React Native Or Flutter – The Better Choice For Mobile Développement d'applications

Avec les technologies qui entrent et disparaissent du marché, il peut être assez difficile de décider de la pile d'outils numériques qui convient le mieux à votre entreprise. Nos experts en affaires et en solutions peuvent vous aider à vous transformer avec la bonne technologie pour relever les défis de l'industrie et améliorer vos opportunités de revenus. Pour en savoir plus sur la façon dont nous pouvons vous aider à identifier la bonne technologie pour votre entreprise, contactez avec nos experts dès aujourd'hui!




Source link