2008-11-18 29 views
3

目前閱讀的書很重。我曾經在生產環境中使用過它,使用tcp,發揮了魅力。 無論如何,你對這項技術有何看法,難道它留在這裏,是否值得花時間學習所有複雜的功能等等?WCF這裏留下來嗎?

回答

5

我認爲這是留在這裏。它可以很容易地配置爲移動端點,它看起來很健壯,並且允許您在Web服務和遠程處理中執行(幾乎)所有操作,而無需單獨實現的開銷。

我可以看到你來自哪裏,MS最近關於持續支持和維護Linq to SQL的漏洞,但我將WCF看作是一個完全不同的野獸。這是一種允許互操作性的技術,以及解除壓縮(我知道這不是一個真正的詞,但它應該是)系統之間的通信。

+0

我會補充一點。 WCF是MS在創建他們早期的Web服務和Remoting基礎設施方面吸取的教訓的高潮。有很多課程需要學習! ;-) – 2009-04-11 14:46:20

2

我第二什麼ZombieSheep說。儘管複雜,但它大大簡化了跨物理和邏輯邊界分佈應用程序,促進了互操作性,並且大部分將用於通信的端口/協議等實施細節分開。

這絕對是值得學習的時間,雖然取決於解決方案,但它有時可能是矯枉過正。我認爲,隨着版本的不斷髮展,配置將變得更加簡單 - 儘管這是純粹的推測。

雖然Linq to SQL在實體框架中有一個較大的表親,但WCF沒有這樣的相對關係。它留在這裏。