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