OpenSilver: повторно внедряване на Silverlight с отворен код

OpenSilver_Logo

Беше представен проектът OpenSilver, кое е предназначени да създадат отворено изпълнение на платформата Silverlight, чието разработване е прекратено от Microsoft през 2011 г. и поддръжката ще продължи до 2021 г.

Silverlight е технология, която позволява разработването на богати уеб приложения (RIA) във векторна машина за рендиране, която вече няма да се поддържа от следващата година. Потребителски софтуер, софтуерна компания, основана от двама технологични експерти на Microsoft обяви старта на OpenSilver, преизпълнение на Silverlight с отворен код, което работи във всички браузъри чрез WebAssembly.

Както е случаят с Adobe Flash, Silverlight неговото развитие е сведено до минимум в полза на използването на стандартни уеб-базирани технологии. В един момент откритото внедряване на Silverligh “Moonlight” вече се разработваше на базата на Mono, но развитието му беше спряно поради липсата на търсене на технология от потребителите.

Проектът OpenSilver направи още един опит да съживи технологията Silverlight, което ви позволява да създавате интерактивни уеб приложения, използвайки C #, XAML и .NET. Едно Една от основните цели на проекта е да удължи полезния живот на приложенията Silverlight съществуващи в условията на края на поддръжката на платформата и края на поддръжката на браузъра за добавки.

Привържениците на .NET и C # технологията обаче могат да използват OpenSilver и за създаване на нови програми.

В съобщение за пресата от Userware, Джовани Албани, главен изпълнителен директор на компанията, каза:

„Тъй като повечето браузъри вече не поддържат приставки като Microsoft Silverlight, разработчиците на .NET останаха без начин да създадат богати клиентски приложения, които се изпълняват в браузъра.“ „Но с появата на WebAssembly, отворен стандарт, който сега се поддържа от повечето настолни и мобилни браузъри, това вече не е така.“

Рамката OpenSilver се основава на кода за отворени моно проекти (mono-wasm) и Microsoft Blazor (част от ASP.NET Core) и WebAssembly се използва за изпълнение при изграждането на браузъра на приложения с междинен код.

OpenSilver се разработва заедно с проекта CSHTML5, което позволява приложенията на C # / XAML да се изпълняват в браузър, като го компилират в JavaScript. OpenSilver използва съществуващата кодова база CSHTML5, замествайки компонентите за компилация в JavaScript с WebAssembly.

Приложенията OpenSilver са съвместими с всички браузъри, които поддържат Уеб монтаж, което включва основните браузъри (Edge, Chrome, Firefox, Safari ...), на всички основни платформи (Windows, macOS, iOS, Android, Linux, ChromeOS ...), без потребителите да се налага да инсталират приставка, според Userware.

Що се отнася до съществуващите приложения Silverlight, те трябва да бъдат прекомпилирани с OpenSilver, за да работят в тези браузъри.

„Ние сме разработчици на .NET, които вярваме, че Silverlight е най-добрата платформа за разработване на приложения за бизнеса (LOB). Тъжно е да видим как Silverlight изчезва поради липса на поддръжка на приставки в съвременните браузъри.

Затова искаме да го спасим, като го внедрим отново с модерни, отворени, базирани на стандарти технологии. Искаме да го направим още по-невероятен от преди, така че разработчиците да имат инструментите за създаване на невероятни продукти, които могат да променят света ”, е визията, изразена от екипа.

В сегашния си вид, се осигурява поддръжка за около 60% от програмните интерфейси на Silverlight най-популярни

Тази година се планира да се добави поддръжка за услугите Open RIA и Telerik UI, както и да се синхронизира с новата база кодове на проекта Blazor и Mono за WebAssembly, която се очаква да поддържа проактивна компилация (Ahead-of-Time, AOT) ., което ще помогне за подобряване на производителността чрез тестване до 30 пъти.

Според съобщението за пресата мигрирането на кода на Silverlight към OpenSilver предлага множество предимства, включително намаляване на разходите. Според Userware може да бъде 3 до 5 пъти по-евтино да мигрирате приложение Silverlight към OpenSilver, отколкото да го пренапишете от нулата, използвайки друга технология.

Кодът на проекта се разпространява под лиценза MIT.

Fuente: https://www.opensilver.net


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.