{"id":113430,"date":"2024-02-06T17:57:49","date_gmt":"2024-02-06T15:57:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight"},"modified":"2024-02-06T17:57:49","modified_gmt":"2024-02-06T15:57:50","slug":"dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","title":{"rendered":"La plateforme OpenSilver 2.1 est disponible, poursuivant le d\u00e9veloppement de la technologie Silverlight","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 2.1 du projet OpenSilver a \u00e9t\u00e9 publi\u00e9e, poursuivant le d\u00e9veloppement de la plateforme Silverlight et permettant de cr\u00e9er des applications web interactives \u00e0 l'aide des technologies C#, F#, XAML et .NET. Les applications Silverlight compil\u00e9es avec OpenSilver peuvent fonctionner dans tous les navigateurs de bureau et mobiles prenant en charge WebAssembly, mais la compilation est actuellement possible uniquement sous Windows en utilisant l'environnement Visual Studio. Le code du projet est \u00e9crit en C# et est publi\u00e9 sous licence MIT.       <\/p>\n<p>En 2021, Microsoft a interrompu le d\u00e9veloppement et le support de la plateforme Silverlight au profit de l'utilisation de technologies web standard. Au d\u00e9part, le projet OpenSilver visait \u00e0 fournir des outils pour prolonger la vie des applications Silverlight existantes dans un contexte d'abandon du support par Microsoft et de la fin du support des plugins dans les navigateurs. OpenSilver prend en charge toutes les principales fonctionnalit\u00e9s du moteur Silverlight, y compris le support complet des langages C# et XAML, ainsi qu'une large partie de l'API de la plateforme, suffisamment pour utiliser des biblioth\u00e8ques C# telles que Telerik UI, WCF RIA Services, PRISM et MEF.    <\/p>\n<p>Dans sa forme actuelle, OpenSilver a d\u00e9j\u00e0 d\u00e9pass\u00e9 le cadre du simple prolongement de la vie de Silverlight et peut \u00eatre consid\u00e9r\u00e9 comme une plateforme autonome pour la cr\u00e9ation de nouvelles applications. Par exemple, le projet d\u00e9veloppe un environnement de d\u00e9veloppement (un compl\u00e9ment \u00e0 Visual Studio), assure le support des nouvelles versions du langage C# et de la plateforme .NET, et fournit la compatibilit\u00e9 avec des biblioth\u00e8ques \u00e9crites en JavaScript.    <\/p>\n<p>OpenSilver s'appuie sur le code de projets open source Mono (mono-wasm) et Microsoft Blazor (une partie d'ASP.NET Core) ; pour l'ex\u00e9cution dans le navigateur, il utilise la compilation des applications en code interm\u00e9diaire WebAssembly. OpenSilver continue le d\u00e9veloppement du projet CSHTML5, permettant de compiler des applications C#\/XAML\/.NET en repr\u00e9sentation en JavaScript, convenant \u00e0 un lancement dans le navigateur, et \u00e9largit sa base de code avec les capacit\u00e9s de compilation de C#\/XAML\/.NET en WebAssembly, plut\u00f4t qu'en JavaScript.     <\/p>\n<p>Am\u00e9liorations cl\u00e9s dans OpenSilver 2.1 :  <\/p>\n<ul>\n<li class=\"l\"> Ajout du support du langage de programmation fonctionnelle F#, qui peut \u00eatre utilis\u00e9 dans un m\u00eame projet avec le langage de balisage XAML pour construire des interfaces utilisateur complexes.\n<li class=\"l\"> Pour ex\u00e9cuter avec OpenSilver, un ensemble original d'exemples \u00ab Silverlight Toolkit Samples \u00bb adapt\u00e9 a \u00e9t\u00e9 fourni par Microsoft.\n<li class=\"l\"> Ajout de la prise en charge de th\u00e8mes personnalisables. 12 th\u00e8mes port\u00e9s depuis Silverlight Toolkit sont inclus.\n<li class=\"l\"> Plus de 100 petits programmes en F# ont \u00e9t\u00e9 ajout\u00e9s \u00e0 la galerie d'exemples d'applications.\n<li class=\"l\"> Le d\u00e9veloppement de SampleCRM, un exemple d'impl\u00e9mentation d'un syst\u00e8me CRM pour organiser les interactions avec les clients d'une entreprise et assurer le fonctionnement du service des ventes, a \u00e9t\u00e9 poursuivi.      <center><img decoding=\"async\" alt=\"La plateforme OpenSilver 2.1 est disponible, poursuivant le d\u00e9veloppement de la technologie Silverlight \" src=\"\/wp-content\/uploads\/2024\/02\/2194ec440d1f99b56d6c22e8f0f90a28.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Une version pr\u00e9liminaire du framework XR# a \u00e9t\u00e9 propos\u00e9e pour utiliser .NET et XAML dans le d\u00e9veloppement d'applications 3D et de syst\u00e8mes de r\u00e9alit\u00e9 augment\u00e9e ou virtuelle.\n<li class=\"l\"> Le syst\u00e8me d'animation a \u00e9t\u00e9 repens\u00e9, int\u00e9grant des outils pour travailler avec l'animation, initialement propos\u00e9s dans Silverlight.\n<li class=\"l\"> Dans l'\u00e9l\u00e9ment d'interface UIElement.Clip, la possibilit\u00e9 d'utiliser n'importe quel objet g\u00e9om\u00e9trique a \u00e9t\u00e9 impl\u00e9ment\u00e9e.\n<li class=\"l\"> Des optimisations de performance ont \u00e9t\u00e9 r\u00e9alis\u00e9es.    <\/ul>\n<p>Parmi les projets futurs, il est mentionn\u00e9 la cr\u00e9ation d'un environnement de conception visuelle permettant de cr\u00e9er des interfaces XAML en mode WYSIWYG, le support de fonctionnalit\u00e9s suppl\u00e9mentaires de WPF, la prise en charge de la fonction \u00ab Hot Reload \u00bb dans XAML (application des modifications apport\u00e9es au code \u00e0 une application en cours d'ex\u00e9cution), le support de LightSwitch, l'am\u00e9lioration de l'int\u00e9gration avec l'\u00e9diteur de code VS Code, l'int\u00e9gration avec le framework .NET MAUI (Multi-platform App UI) pour cr\u00e9er des applications hybrides utilisant l'API native de la plateforme.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60559\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenSilver 2.1, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Silverlight \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 C#, F#, XAML \u0438 .NET. \u0421\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 OpenSilver \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Silverlight \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u044b\u0445 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u0445 \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 WebAssembly, \u043d\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044f \u043f\u043e\u043a\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 Windows \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0440\u0435\u0434\u044b Visual Studio. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":113431,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenSilver 2.1, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Silverlight \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 C#, F#, XAML \u0438 .NET.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 OpenSilver 2.1, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 Silverlight | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenSilver 2.1, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Silverlight \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 C#, F#, XAML \u0438 .NET.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-06T15:57:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-06T15:57:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47La plateforme OpenSilver 2.1 est maintenant disponible, poursuivant le d\u00e9veloppement de la technologie Silverlight | ProHoster","description":"La version 2.1 du projet OpenSilver a \u00e9t\u00e9 publi\u00e9e, poursuivant le d\u00e9veloppement de la plateforme Silverlight et permettant de cr\u00e9er des applications web interactives \u00e0 l'aide des technologies C#, F#, XAML et .NET.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 OpenSilver 2.1, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 Silverlight | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenSilver 2.1, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Silverlight \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 C#, F#, XAML \u0438 .NET.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-06T15:57:50+00:00","article:modified_time":"2024-02-06T15:57:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/113430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=113430"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/113430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/113431"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=113430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=113430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=113430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}