OpenSilver將接替退休的微軟Silverlight的工作
讓我們停頓片刻,回憶一下微軟的 Silverlight。這個網絡應用程序框架以及 Flash 和 Java 的替代品于今天達到了其支持壽命的終點。雖然 Silverlight 從來沒有像其他公司那樣有著輝煌的市場滲透率,但它有長達 15 年的壽命,在 2010 年,這個插件實際上曾經在 53% 的瀏覽器上出現(xiàn)過。
我們?yōu)槭裁匆嬖V你這些?因為全世界的開發(fā)者已經建立了無數的 Silverlight 應用程序,現(xiàn)在可能正在尋找一個替代方案。OpenSilver 的出現(xiàn),為重寫 Silverlight 應用程序提供了一個替代方案。相反,它可以讓現(xiàn)有的代碼在任何瀏覽器上運行,而不需要插件,所以開發(fā)者可以利用他們的 .NET 技能,而專注于新的改進。
OpenSilver 在 GitHub 上公開托管,并由一個大型全職開發(fā)者團隊積極開發(fā)。它完全支持 Silverlight 引擎的核心功能,包括完整的語言支持(C#,XAML)。大部分的平臺 API 也被支持,允許開發(fā)者包括主要的 C# 庫,如 Telerik UI、WCF RIA Services、PRISM 和 MEF。對其他平臺 API 的支持正在持續(xù)增加。
該項目由 Userware 和各種規(guī)模的企業(yè)一起投資于該技術以維護他們的業(yè)務線應用程序。"我們的客戶估計,完全重寫一個中型到大型的應用程序需要一到兩年的時間,"Userware 的銷售副總裁 Darshin Vyas 說。"在收集需求、制定新的規(guī)范、招聘和錄用新的技能組合、了解現(xiàn)有的代碼、在新的堆棧上開發(fā)和部署方面有很大的開銷。OpenSilver 消除了這種開銷。我們的一些客戶能夠將他們的時間縮短一半甚至更多,而花費的費用只是重寫費用的一小部分"。
OpenSilver 的未來版本還將包括新的功能,如支持用 VB.NET 編寫的應用程序,以及使用微軟 LightSwitch 組件的應用程序。
你可以在這里了解更多: