gpt4 book ai didi

c# - rampup : ASP.net 或 WCF 哪个更容易?

转载 作者:行者123 更新时间:2023-11-30 22:46:03 27 4
gpt4 key购买 nike

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

所以假设我需要使用 WCF,如果我坚持使用 winforms 作为 UI,或者转而使用 ASP.net 和 web,那么这两种方法中哪一种更容易升级我的方法?

Note 想使用 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# - rampup : ASP.net 或 WCF 哪个更容易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2839754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com