周三微軟同時(shí)升級(jí)了.Net Core和ASP.Net,開(kāi)發(fā)者可以開(kāi)始在生產(chǎn)環(huán)境使用微軟開(kāi)源的.Net Core跨平臺(tái)框架和ASP.Net Web平臺(tái)。
微軟發(fā)布了.Net Core 5和ASP.Net 5的RC版本,支持Linux,Windows和Mac OS X平臺(tái),這兩個(gè)軟件在一年前就已經(jīng)開(kāi)源了。.Net Core現(xiàn)在主要是從數(shù)據(jù)中心擴(kuò)展到觸摸屏設(shè)備,添加了CoreCLR runtime和CoreFX庫(kù),主要是由 ASP.Net工作流驅(qū)動(dòng)。
最重要的是.NET Core和ASP.Net添加‘go live’協(xié)議,允許用戶在生產(chǎn)環(huán)境部署,可以反饋在生產(chǎn)環(huán)境是如何運(yùn)作的。并且,現(xiàn)在.Net Core已經(jīng)完全支持Mac,Linux和Windows三個(gè)平臺(tái),特性都已完整。.Net Core還新增了大量APIs,包括key ones for localization和networking。ASP.Net v5修改了hosting model,所以可以持續(xù)跨平臺(tái),支持Mac,Linux和Windows。
自從開(kāi)源了.Net Core,微軟還提供了其他開(kāi)源的技術(shù),包括CLR和 NuGet包技術(shù),還包括之前開(kāi)源的Roslyn編譯器項(xiàng)目。上個(gè)月微軟還宣布了與Red Hat的合作,這些都說(shuō)明,微軟已經(jīng)走上了全新的開(kāi)源之路!