2011-03-11 73 views
4

我對獲得對WCF的更好理解感興趣。非企業用於WCF?

當然,我可以閱讀關於它的書籍和教程,但似乎更好的方法是實際上想出一些實際上從使用WCF中受益的項目構想(無論是開源還是啓動)然後使用WCF構建它。

對於可能受益於WCF的小型項目,您有什麼想法?

回答

4

我不知道它是真的一個規模問題驅動使用WCF的決定。如果學習項目是您感興趣的所有項目,那麼對項目採取正常的想法,並將整個數據訪問層轉換爲WCF調用。

這應該讓你對WCF的所有小角落和裂縫有一個公正的理解,並讓你以受控的方式失敗。這樣您就可以在將來決定何時最適合使用WCF應用服務邊界。如上所述,任何與網絡有關的事情都可以從WCF中受益匪淺。哎呀,你可以使用WCF構建一個純JavaScript和HTML 5應用程序,而無需觸及ASP.Net。

4

一項託管服務,移動設備(如WP7或iPhone)可以與連接到檢索數據

1

WCF非常適合爲Ajax客戶端設置非ASPX端點。文章見例如this。還有更多。

0

WCF數據契約對於存儲應用程序配置,設置和狀態非常簡單和方便。編寫一個庫/應用程序來處理序列化和編輯。

1

任何涉及.NET和通信的項目都可能受益於WCF。 WCF是ASMX Web服務和.NET Remoting的替代品。沒有適合的特定類型的應用程序。例如,它不適用於企業應用程序,但不適用於小型應用程序。

+0

正是! WCF有許多用途和MIS用途。首先理解問題,然後應用有意義的技術。 – Josh 2011-03-11 02:16:27