我可以理解WCF總體上比Remoting更好,但這兩者看起來與我完全不同。 MS使這幅漂亮的圖片顯示WCF的性能如何(或者其他技術人員只能選擇一個盒子): alt text http://i.msdn.microsoft.com/dynimg/IC371617.jpgWCF是否真的取代了.NET Remoting?
但是,WCF是以SOA爲中心的,我不認爲這是正確的假設每個聯網應用程序都希望公開服務。
就我而言,我正在尋找在不同PC上的服務器應用程序的兩個實例之間複製對象的方法。 WCF似乎只是提供了一個現代版本的COM ...獲得一個對象並調用方法,並在另一臺PC上神奇地調用該版本。但Remoting似乎做了一些完全不同的事情,我不清楚爲什麼它被棄用而不被類似的技術所取代。
那麼,MS甚至聲稱Remoting已經死了?還是他們仍然支持它,承認它的位置旁邊 WCF?
請參閱http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated,另外 - 在您的應用中啓動WCF終端併發送對象來回很容易。 – nos 2010-07-02 07:48:37
我不是說這是一個確切的重複,因爲你的情況的具體描述。但(像上面發佈的nos)這個問題討論了是否不推薦使用遠程處理http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated – MarkJ 2010-07-02 07:51:54
@nos,來回發送對象,你仍然需要一個API儘管像newForumPos(ForumPost)等等......你必須編寫代碼來傳輸對象或其字段,而不是像XSTM的工作方式那樣自動完成(http://xstm.net/) – 2010-07-02 08:14:54