2012-03-19 145 views
5

我閱讀了關於asp.net MVC 4 web API的測試版本,我認爲它與構建Web服務有關。那麼,(MVC 4互聯網應用&的Web API),針對不同類型的應用程序,或者它們可以被用於建設相似類型的應用的,但使用不同的框架這兩個框架?asp.net MVC Web API VS asp.net MVC 4&MVC 3互聯網應用程序

例如,如果我需要建立一個大學或互聯網購物商店(我用它來開發使用asp.net MVC 3互聯網應用程序)的註冊系統的互聯網應用程序,, 然後這兩個框架是適合這些類型的應用? 感謝您的幫助... BR

回答

7

這些只是2模板。無論您最初創建應用程序時選擇哪一個,都可以隨後更改和添加功能。 MVC 4互聯網應用程序模板類似於ASP.NET MVC 3互聯網應用程序模板。它創建一個默認的家庭和帳戶控制器,它註冊一個默認路由並添加一些視圖。

除了所有這些,Web API模板還添加了一個API路由和一個ApiController,允許您在Web應用程序中公開RESTful API。 Web API基本上是構建RESTful服務的一種簡化方法。到目前爲止,這可以通過WCF實現,但Web API使其非常簡單。 Web API可以自行託管。你不需要把它放在ASP.NET MVC應用程序中。

3

網絡API本博客文章基本上可以讓你創建HTTP REST全方位的服務。該API還以類型安全的方式提供了一個完全訪問http請求和響應的途徑。