我正在測試ASP.NET MVC 3.爲什麼我應該使用WCF和MVC?
對於ajax調用,我可以使用MVC控制器方法或WCF服務。 但是我爲什麼要用WCF,如果我可以用MVC來做呢?
我的問題是:我應該使用WCF服務與MVC,還是不?爲什麼?在這種情況下?
謝謝,
我正在測試ASP.NET MVC 3.爲什麼我應該使用WCF和MVC?
對於ajax調用,我可以使用MVC控制器方法或WCF服務。 但是我爲什麼要用WCF,如果我可以用MVC來做呢?
我的問題是:我應該使用WCF服務與MVC,還是不?爲什麼?在這種情況下?
謝謝,
MVC很好,你真的不需要WCF這個。 MVC創建了一些REST API(你的所有動作方法都有自己的URL,你可以用它來調用這個方法),所以你可以使用它。
WCF是用於開發Web服務的框架。 Web服務的思想是將用於提供原始數據的功能與用於處理數據的功能分離並將其提供給最終用戶。這有幾個優點:
就你而言,如果你只是開發一個小型到中型的web應用程序,並且不打算啓動一個API或類似的服務,那麼可能不需要WCF。
請記住,雖然您可能不需要爲您的應用程序編寫WCF服務,但您仍然應該嘗試鬆散地耦合應用程序層,就像使用服務一樣。您可以通過將數據訪問代碼或對象(實體)定義代碼拆分爲單獨的項目來完成此操作。鬆散的耦合,無論是使用WCF還是MVC實現,都可以讓您的項目更簡單,更簡單,更實惠,並且總體而言是一個非常好的守規。
謝謝,這就是我的想法。但現在我確信;) – Tkanos
謝謝,這就是我的想法。但現在我確信;) – Tkanos