...

OpenSilver將(jiāng)接替退休的微軟Silverlight的工作

2021-10-13

讓我們停頓片刻,回憶一下微軟的 Silverlight。這(zhè)個網絡應用程序框架以及 Flash 和 Java 的替代品于今天達到了其支持壽命的終點。雖然 Silverlight 從來沒(méi)有像其他公司那樣有著(zhe)輝煌的市場滲透率,但它有長(cháng)達 15 年的壽命,在 2010 年,這(zhè)個插件實際上曾經(jīng)在 53% 的浏覽器上出現過(guò)。

OpenSilver-640x397.jpg

我們爲什麼(me)要告訴你這(zhè)些?因爲全世界的開(kāi)發(fā)者已經(jīng)建立了無數的 Silverlight 應用程序,現在可能(néng)正在尋找一個替代方案。OpenSilver 的出現,爲重寫 Silverlight 應用程序提供了一個替代方案。相反,它可以讓現有的代碼在任何浏覽器上運行,而不需要插件,所以開(kāi)發(fā)者可以利用他們的 .NET 技能(néng),而專注于新的改進(jìn)。

OpenSilver 在 GitHub 上公開(kāi)托管,并由一個大型全職開(kāi)發(fā)者團隊積極開(kāi)發(fā)。它完全支持 Silverlight 引擎的核心功能(néng),包括完整的語言支持(C#,XAML)。大部分的平台 API 也被支持,允許開(kāi)發(fā)者包括主要的 C# 庫,如 Telerik UI、WCF RIA Services、PRISM 和 MEF。對(duì)其他平台 API 的支持正在持續增加。

該項目由 Userware 和各種(zhǒng)規模的企業一起(qǐ)投資于該技術以維護他們的業務線應用程序。"我們的客戶估計,完全重寫一個中型到大型的應用程序需要一到兩(liǎng)年的時(shí)間,"Userware 的銷售副總裁 Darshin Vyas 說(shuō)。"在收集需求、制定新的規範、招聘和錄用新的技能(néng)組合、了解現有的代碼、在新的堆棧上開(kāi)發(fā)和部署方面(miàn)有很大的開(kāi)銷。OpenSilver 消除了這(zhè)種(zhǒng)開(kāi)銷。我們的一些客戶能(néng)夠將(jiāng)他們的時(shí)間縮短一半甚至更多,而花費的費用隻是重寫費用的一小部分"。

OpenSilver 的未來版本還(hái)將(jiāng)包括新的功能(néng),如支持用 VB.NET 編寫的應用程序,以及使用微軟 LightSwitch 組件的應用程序。

你可以在這(zhè)裡(lǐ)了解更多:

https://www.opensilver.net/


來源:cnBeta