我曾经在 ASP.NET MVC 上建立一个网站。现在我想构建另一个 Web 服务。这一次,我想使用客户端应用程序(在 Windows 上运行)并且不需要网页。我应该选择什么技术?我仍然在服务器端和客户端使用 C#,我可能会使用 mySQL。非常感谢。
问问题
809 次
3 回答
0
您可以使用经典的 3 层架构:
- WPF 中的 UI 客户端应用程序(它为 UI/逻辑分离提供了很好的 MVVM 模式)
- 用于后台的 WCF Web 服务、IIS 托管(C# 程序集)
- 作为 ORM 的实体框架
于 2012-07-25T11:30:14.680 回答
0
我强烈建议客户端使用 WPF。它具有类似的 MVC 架构,并为 UI 使用 XAML,这很容易学习但非常强大。如果不需要 gui,服务器可以是服务。
于 2012-07-25T11:24:19.557 回答
0
它是ASP.NET Web API,它是ASP.NET MVC 4 <1>中的新功能。
在撰写本文时,ASP.NET MVC 4 处于 RC 之下。
于 2012-07-30T09:30:28.423 回答