2012-07-25 102 views
0

我曾經在ASP.NET MVC上構建網站。現在我想構建另一個Web服務。這一次,我想使用客戶端應用程序(在Windows上運行)並且不需要網頁。我應該選擇哪種技術?我仍然在服務器端和客戶端都使用C#,我可能會使用mySQL。非常感謝你。什麼是ASP.NET MVC的客戶端/服務器等效

回答

0

它是ASP.NET Web API,其在ASP.NET MVC 4是新1>

在撰寫本文時,ASP.NET MVC 4正處於RC階段。

+0

不,不是。 Web API旨在用於除了僅僅是網站之外還希望公開他們自己的API的網站。如果你想構建Web服務,你應該堅持WCF。 – 2012-07-30 09:35:32

0

我強烈建議客戶端的WPF。它具有類似的MVC架構,並使用XAML進行用戶界面,該界面簡單易學但非常強大。如果不需要gui,服務器可以是一項服務。

+0

我應該在服務器端使用什麼技術? – 2012-07-25 11:24:58

+0

那它取決於一種應用程序。如果是某種CRUD應用程序,我會建議WCF(Windows Communication Foundation)。有了它,您可以獲得RMI系統的優勢,您可以輕鬆連接並調用您自己的方法。 – 2012-07-25 11:27:57

0

你可以使用經典的3層結構:

  • UI客戶端應用程序在WPF(其提供很好的MVVM模式爲UI /邏輯分離)
  • WCF web服務的後臺,IIS託管( C#組件)
  • 實體框架作爲一個ORM
相關問題