文章出處

微軟北京時間2015.5.20 在其 .NET Foundation GitHub 開源項目頁中開放了 WCF 分布式服務框架的代碼WCF突然之間成為一個熱門話題,在各大網站上都有不同的報道:dotnetfoundation.orgnews.ycombinator.cominfoq.com Hacker News ,這則消息一度成為頭條,然而內容下的評論大多偏向負面。很多開發者都抱怨現有的 WCF 過于沉重、繁復。不過,開源之后有助于社區或開發者根據自己的需求定制輕量化的 WCF 框架。

到目前為止,WCF 已經獲得了 283 次星藏和 83 forkWCF Windows Communication Foundation 的簡稱,它以 .NET Core 框架為目標平臺,意在讓開發者搭建分布式架構,并以此搭建可跨平臺運行的服務。WCF 最早構建于 Windows 平臺,但隨著 .NET Core 的開源,WCF 在未來也會支持 OS X Linux

.NET 一樣,目前在 GitHub 開源的部分是完整 Windows Communication Foundation 產品的一個子集,其它部分會在后續陸續補全。已經開源的部分主要可以被開發者用來開發 Windows Store WCF 應用,與之相關的具體庫有:

  • ServiceModel.Primitives
  • ServiceModel.Http
  • ServiceModel.NetTcp
  • ServiceModel.Duplex
  • ServiceModel.Security

    根據微軟官方博客的信息,開源項目中已知可以正常工作的有以下部分:

    而已知無法正常啟用的有:

    看上面這些無法工作的部分大都和Windows SDK有著很大的關系,難以跨平臺,雖然Mono也有WCF的不完整實現,和微軟的WCF相比還是有很多不完善,我們期待這WCF的完全開源,通過和Mono等社區的合作,快速的打造一個跨平臺的.NET。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()