微軟昨晚在其 .NET Foundation GitHub開(kāi)源項(xiàng)目頁(yè)中開(kāi)放了 WCF分布式服務(wù)框架的代碼。
到目前為止,WCF已經(jīng)獲得了223次星藏和68次fork。WCF是Windows Communication Foundation的簡(jiǎn)稱,它以.NET Core框架為目標(biāo)平臺(tái),意在讓開(kāi)發(fā)者搭建分布式架構(gòu),并以此搭建可跨平臺(tái)運(yùn)行的服務(wù)。WCF最早構(gòu)建與Windows平臺(tái),但隨著.NET Core的開(kāi)源,WCF在未來(lái)也會(huì)支持OS X和Linux。
和.NET一樣,目前在GitHub開(kāi)源的部分是完整Windows Communication Foundation產(chǎn)品的一個(gè)子集,其它部分會(huì)在后續(xù)陸續(xù)補(bǔ)全。已經(jīng)開(kāi)源的部分主要可以被開(kāi)發(fā)者用來(lái)開(kāi)發(fā)Windows Store WCF應(yīng)用,與之相關(guān)的具體庫(kù)有:
ServiceModel.Primitives
ServiceModel.Http
ServiceModel.NetTcp
ServiceModel.Duplex
ServiceModel.Security
根據(jù)微軟官方博客的信息,開(kāi)源項(xiàng)目中已知可以正常工作的有以下部分: