{"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\/ro\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","title":{"rendered":"Platforma OpenSilver 2.1 este disponibil\u0103, continu\u00e2nd dezvoltarea tehnologiei Silverlight","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat\u0103 versiunea 2.1 a proiectului OpenSilver, care continu\u0103 dezvoltarea platformei Silverlight \u0219i permite crearea de aplica\u021bii web interactive folosind tehnologiile C#, F#, XAML \u0219i .NET. Aplica\u021biile Silverlight compilate cu OpenSilver pot rula \u00een orice browser desktop sau mobil care suport\u0103 WebAssembly, \u00eens\u0103 compilarea este posibil\u0103 momentan doar pe Windows, prin utilizarea mediei Visual Studio. Codul proiectului este scris \u00een C# \u0219i este distribuit sub licen\u021ba MIT.       <\/p>\n<p>\u00cen 2021, compania Microsoft a \u00eentrerupt dezvoltarea \u0219i \u00eentre\u021binerea platformei Silverlight, \u00een favoarea utiliz\u0103rii standardelor web. Proiectul OpenSilver a fost ini\u021bial destinat s\u0103 ofere instrumente pentru extinderea duratei de via\u021b\u0103 a aplica\u021biilor existente Silverlight \u00een condi\u021biile renun\u021b\u0103rii la suportul din partea companiei Microsoft \u0219i opririi sus\u021binerii pluginurilor \u00een browsere. OpenSilver suport\u0103 toate func\u021bionalit\u0103\u021bile principale ale motorului Silverlight, inclusiv suportul complet pentru limbajele C# \u0219i XAML \u0219i implementarea unei mari p\u0103r\u021bi a API-ului platformei, suficient\u0103 pentru a folosi biblioteci C# precum Telerik UI, WCF RIA Services, PRISM \u0219i MEF.    <\/p>\n<p>\u00cen forma sa actual\u0103, OpenSilver a dep\u0103\u0219it deja rolul de intermediar pentru extinderea duratei de via\u021b\u0103 a Silverlight \u0219i poate fi considerat o platform\u0103 independent\u0103 pentru crearea de aplica\u021bii noi. De exemplu, proiectul dezvolt\u0103 un mediu de dezvoltare (plugin pentru Visual Studio), asigur\u0103 suport pentru noile versiuni ale limbajului C# \u0219i platformei .NET, \u0219i ofer\u0103 compatibilitate cu biblioteci scrise \u00een JavaScript.    <\/p>\n<p>OpenSilver se bazeaz\u0103 pe codul proiectelor deschise Mono (mono-wasm) \u0219i Microsoft Blazor (parte din ASP.NET Core), iar pentru executarea \u00een browser se aplic\u0103 compilarea aplica\u021biilor \u00een cod intermediar WebAssembly. OpenSilver continu\u0103 dezvoltarea proiectului CSHTML5, care permite compilarea aplica\u021biilor C#\/XAML\/.NET \u00eentr-o reprezentare \u00een JavaScript, adecvat\u0103 pentru rulare \u00een browser, \u0219i \u00ee\u0219i extinde baza de cod cu func\u021bionalit\u0103\u021bi pentru compilarea C#\/XAML\/.NET \u00een WebAssembly, nu \u00een JavaScript.     <\/p>\n<p>\u00cembun\u0103t\u0103\u021biri cheie \u00een OpenSilver 2.1:  <\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat suport pentru limbajul de programare func\u021bional F#, care poate fi utilizat \u00eentr-un singur proiect \u00eempreun\u0103 cu limbajul de marcare XAML pentru construirea unor interfe\u021be complexe pentru utilizatori.\n<li class=\"l\"> Pentru a fi utilizat cu OpenSilver, a fost adaptat setul original de exemple \u201eSilverlight Toolkit Samples\u201d, furnizat de Microsoft.\n<li class=\"l\"> A fost ad\u0103ugat suport pentru teme personalizabile. Sunt incluse 12 teme, portate din Silverlight Toolkit.\n<li class=\"l\"> \u00cen galeria de exemple de aplica\u021bii au fost ad\u0103ugate peste 100 de programe mici scrise \u00een F#.\n<li class=\"l\"> Dezvoltarea SampleCRM a continuat, un exemplu de implementare a unei sisteme CRM pentru organizarea interac\u021biunii cu clien\u021bii \u00eentr-o companie \u0219i facilitarea muncii echipei de v\u00e2nz\u0103ri.      <center><img decoding=\"async\" alt=\"Platforma OpenSilver 2.1 este disponibil\u0103, continu\u00e2nd dezvoltarea tehnologiei Silverlight \" src=\"\/wp-content\/uploads\/2024\/02\/2194ec440d1f99b56d6c22e8f0f90a28.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> A fost propus\u0103 o versiune preliminar\u0103 a framework-ului XR# pentru utilizarea .NET \u0219i XAML \u00een dezvoltarea de aplica\u021bii 3D \u0219i sisteme de realitate augmentat\u0103 sau virtual\u0103.\n<li class=\"l\"> Sistemul de anima\u021bie a fost reproiectat, implement\u00e2nd instrumentele de lucru cu anima\u021bia, ini\u021bial propuse \u00een Silverlight.\n<li class=\"l\"> \u00cen elementul de interfa\u021b\u0103 UIElement.Clip a fost implementat\u0103 posibilitatea de a utiliza orice obiecte geometrice.\n<li class=\"l\"> A fost efectuat\u0103 optimizarea performan\u021bei.    <\/ul>\n<p>Printre planurile de viitor se men\u021bioneaz\u0103 furnizarea unui mediu de proiectare vizual\u0103 care s\u0103 permit\u0103 crearea interfe\u021belor XAML \u00een mod WYSIWYG, suport pentru func\u021bionalit\u0103\u021bi suplimentare WPF, suport pentru func\u021bia \u201eHot Reload\u201d \u00een XAML (aplicarea modific\u0103rilor din cod la aplica\u021bia \u00een func\u021biune), suport pentru LightSwitch, \u00eembun\u0103t\u0103\u021birea integr\u0103rii cu editorul de cod VS Code, integrarea cu framework-ul .NET MAUI (Multi-platform App UI) pentru crearea de aplica\u021bii hibride care utilizeaz\u0103 API-ul nativ pentru platforme.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60559\">opennet.ro<\/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.1 - 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\/ro\/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.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Platforma OpenSilver 2.1 este disponibil\u0103, continu\u00e2nd dezvoltarea tehnologiei Silverlight | ProHoster","description":"A fost publicat\u0103 versiunea 2.1 a proiectului OpenSilver, care continu\u0103 dezvoltarea platformei Silverlight \u0219i permite crearea de aplica\u021bii web interactive folosind tehnologiile C#, F#, XAML \u0219i .NET.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-platforma-opensilver-2-1-prodolzhayushhaya-razvitie-tehnologii-silverlight","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/113430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=113430"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/113430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/113431"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=113430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=113430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=113430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}