{"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\/es\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","title":{"rendered":"La plataforma OpenSilver 2.1 est\u00e1 disponible, continuando el desarrollo de la tecnolog\u00eda Silverlight","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha publicado la versi\u00f3n del proyecto OpenSilver 2.1, que contin\u00faa el desarrollo de la plataforma Silverlight y permite crear aplicaciones web interactivas utilizando tecnolog\u00edas C#, F#, XAML y .NET. Las aplicaciones Silverlight compiladas mediante OpenSilver pueden funcionar en cualquier navegador de escritorio y m\u00f3vil compatible con WebAssembly, aunque la compilaci\u00f3n solo es posible actualmente en Windows utilizando el entorno Visual Studio. El c\u00f3digo del proyecto est\u00e1 escrito en C# y se distribuye bajo la licencia MIT.       <\/p>\n<p>En 2021, Microsoft detuvo el desarrollo y soporte de la plataforma Silverlight en favor de las tecnolog\u00edas web est\u00e1ndar. Inicialmente, el proyecto OpenSilver estaba destinado a proporcionar herramientas para extender la vida de las aplicaciones existentes de Silverlight ante el cese del soporte de la plataforma por parte de Microsoft y la finalizaci\u00f3n del soporte de los complementos en los navegadores. OpenSilver soporta todas las principales caracter\u00edsticas del motor Silverlight, incluyendo el soporte completo de los lenguajes C# y XAML, as\u00ed como la implementaci\u00f3n de la mayor parte de la API de la plataforma, suficiente para utilizar bibliotecas en C# como Telerik UI, WCF RIA Services, PRISM y MEF.    <\/p>\n<p>En su forma actual, OpenSilver ya ha trascendido su papel como capa para extender la vida de Silverlight y puede considerarse una plataforma independiente para la creaci\u00f3n de nuevas aplicaciones. Por ejemplo, el proyecto est\u00e1 desarrollando un entorno de desarrollo (complemento para Visual Studio), garantiza soporte para nuevas versiones del lenguaje C# y la plataforma .NET, y proporciona compatibilidad con bibliotecas en JavaScript.    <\/p>\n<p>OpenSilver se basa en el c\u00f3digo de proyectos abiertos como Mono (mono-wasm) y Microsoft Blazor (parte de ASP.NET Core), y utiliza la compilaci\u00f3n de aplicaciones en c\u00f3digo intermedio WebAssembly para su ejecuci\u00f3n en el navegador. OpenSilver sigue desarrollando el proyecto CSHTML5, que permite compilar aplicaciones C#\/XAML\/.NET en una representaci\u00f3n en JavaScript, adecuada para su ejecuci\u00f3n en el navegador, y ampl\u00eda su base de c\u00f3digo con capacidades para compilar C#\/XAML\/.NET en WebAssembly, en lugar de JavaScript.     <\/p>\n<p>Principales mejoras en OpenSilver 2.1:  <\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido soporte para el lenguaje de programaci\u00f3n funcional F#, que se puede utilizar en un mismo proyecto junto con el lenguaje de marcado XAML para construir interfaces de usuario complejas.\n<li class=\"l\"> Para la implementaci\u00f3n con OpenSilver, se ha adaptado el conjunto original de ejemplos 'Silverlight Toolkit Samples', suministrado por Microsoft.\n<li class=\"l\"> Se ha a\u00f1adido soporte para temas de personalizaci\u00f3n. Se incluyen 12 temas, portados del Silverlight Toolkit.\n<li class=\"l\"> Se han a\u00f1adido m\u00e1s de 100 peque\u00f1as aplicaciones en el lenguaje F# a la galer\u00eda de ejemplos de aplicaciones.\n<li class=\"l\"> Se ha continuado el desarrollo de SampleCRM, un ejemplo de implementaci\u00f3n de un sistema CRM para organizar la interacci\u00f3n con clientes en la empresa y garantizar el funcionamiento del servicio de ventas.      <center><img decoding=\"async\" alt=\"La plataforma OpenSilver 2.1 est\u00e1 disponible, continuando el desarrollo de la tecnolog\u00eda Silverlight \" src=\"\/wp-content\/uploads\/2024\/02\/2194ec440d1f99b56d6c22e8f0f90a28.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Se ha presentado una versi\u00f3n preliminar del marco XR# para utilizar .NET y XAML en el desarrollo de aplicaciones 3D y sistemas de realidad aumentada o virtual.\n<li class=\"l\"> Se ha redise\u00f1ado el sistema de animaci\u00f3n, en el que se han implementado herramientas para trabajar con la animaci\u00f3n originalmente ofrecida en Silverlight.\n<li class=\"l\"> En el elemento de interfaz UIElement.Clip se ha implementado la posibilidad de utilizar cualquier objeto geom\u00e9trico.\n<li class=\"l\"> Se ha optimizado el rendimiento.    <\/ul>\n<p>Entre los planes futuros se menciona la provisi\u00f3n de un entorno de dise\u00f1o visual que permita crear interfaces XAML en modo WYSIWYG, soporte para caracter\u00edsticas adicionales de WPF, soporte para la funci\u00f3n 'Hot Reload' en XAML (aplicaci\u00f3n de los cambios de c\u00f3digo a la aplicaci\u00f3n en ejecuci\u00f3n), soporte para LightSwitch, mejora de la integraci\u00f3n con el editor de c\u00f3digo VS Code, integraci\u00f3n con el framework .NET MAUI (Multi-platform App UI) para crear aplicaciones h\u00edbridas que usen APIs nativas de las plataformas.<br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47Plataforma OpenSilver 2.1 disponible, continuando el desarrollo de la tecnolog\u00eda Silverlight | ProHoster","description":"Se ha publicado la versi\u00f3n del proyecto OpenSilver 2.1, que contin\u00faa el desarrollo de la plataforma Silverlight y permite crear aplicaciones web interactivas utilizando tecnolog\u00edas C#, F#, XAML y .NET.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/113430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=113430"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/113430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/113431"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=113430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=113430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=113430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}