gpt4 book ai didi

wcf - DLL 与 WCF : Performance vs Extensibility (WCF just in case? )

转载 作者:行者123 更新时间:2023-12-04 19:12:04 25 4
gpt4 key购买 nike

<分区>

假设您要创建一个 ASP.NET 网络应用程序。您认为它永远只是一个网络应用程序(具有常规页面和移动页面),但您永远不会知道。有可能有一天您可能希望拥有 iPhone、iPad、Android 或任何应用程序作为客户端。如果发生这种情况的可能性为 0%,您可以将业务层打包为 DLL 并从您的客户端引用它们。如果将来那些其他前端应用程序有 1% 或更大的机会,您将在 WCF 中打包您的业务层并通过 http 公开(即面向服务的体系结构 (SOA),任何客户端都可以使用的软件即服务无论平台如何)。

  • DLL pro: 速度/性能。
  • DLL con:只有微软客户端可以使用,并且必须有客户端的DLL。这也意味着,如果 DLL 嵌入到客户端应用程序中,则需要长距离将数据传输到业务层进行处理,然后返回。
  • WCF pro:可扩展性..任何客户端都可以使用。
  • WCF 缺点:速度/性能。

软件架构就是要在性能和灵 active 之间找到适当的平衡。我想在这种情况下您必须使用 WCF 作为保险单?

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