c# - : ASP.net 或 WCF 哪个更简单?

标签 c# .net asp.net wcf

我目前正在使用winforms,但想编写一个应用程序,用户和数据库之间将有一个LAN/WAN。

因此,假设如果我坚持使用 winforms 作为 UI,或者使用 ASP.net 和 web,则需要使用 WCF,那么这两种方法中哪一种更容易提升 适合我吗?

注意想要使用 Entity Framework 。

最佳答案

您在这里将苹果与橙子进行比较。 ASP.NET 是一个成熟的 Web 应用程序框架(或更准确地说:其中两个 - WebForms 和 MVC)。 WCF 是一组服务和支持架构 - 这是两组完全不同的功能和能力。

ASP.NET 和 Web 开发提出了自己的一系列挑战 - 当然,也带来了一些好处。 Webforms 试图非常接近 Winforms - 在表单上拖动组件、连接事件等。ASP.NET MVC 使用模型- View - Controller 方法,并尝试更接近 HTML 金属,并为您提供更多功能控制您的 HTML/CSS 标记。

如果您使用 WCF 和/或 WCF 数据服务,并且将所有业务逻辑、数据验证和数据访问封装到单独的程序集中,则您以后始终可以进行分支并将 ASP.NET Web UI 添加到您的解决方案中。

学习如何使用 WCF 和 WCF 数据服务绝对不会让您陷入无法使用 ASP.NET(如 ASP.NET Webforms 或 ASP.NET MVC)的境地。 )作为该解决方案的前端 UI。

关于c# - : ASP.net 或 WCF 哪个更简单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2839754/

相关文章:

c# - 将回调参数从 C# 传递到非托管 C++

c# - 如何让TableEntity序列化非公共(public)属性?

c# - Advantage 数据库错误 5175

c# - ASP Net MVC - 在 POST 上发送不同的模型

Asp.Net 元素不从 Css 文件获取样式属性

c# - C# azure storage download 中路径访问被拒绝

c# - 在 C# 中解析此文件的方法是什么,我在字段中有一个 CRLF

.net - "Oh noes!"南希测试异常

.net - 我可以在 .net 4 上运行 asp.net mvc 1 吗?

c# - 错误 : DropdownList server error