gpt4 book ai didi

web-services - 为什么我们需要网络服务?它与普通的网络应用程序有什么不同?

转载 作者:行者123 更新时间:2023-12-03 02:20:04 24 4
gpt4 key购买 nike

刚刚开始使用网络服务,所以如果我的问题听起来很愚蠢,请原谅我。

为什么我们需要网络服务?它们与普通的 Web 应用程序有何不同?

许多教程中都提到了两种用途。一是不同机器/应用程序之间的通信,听起来不错。但下一个目标是开发可重用的应用程序组件。我的问题是,我们是否需要网络服务来实现此目的?

例如:货币转换器可以作为 Web 服务实现,并且可以在 URL 上发布。但是,同样可以创建为网络应用程序。使用网络服务的实际优势在哪里?

此外,根据 SO 中的一些帖子,如果不涉及 UI,则应使用 Web 服务;如果需要 gui,则应使用 Web 应用程序。选择就这么简单吗?

注意:这里我指的是基于 SOAP 的 Web 服务。 RESTful 可能会有所不同。

最佳答案

Web 服务(尤其是 SOAP)被设计为供其他程序使用/读取/使用。如果您曾经编写过“屏幕抓取”程序(即,操作 Web 应用程序并从所有使页面美观且对用户友好的粘性物质中挑选出所需的数据),您会欣赏这种结构。

Also as per some posts in SO, webservices should be used if no UI is involved and web-applications if a gui is required. Is the choice all that simpe?

简而言之,"is"。

关于web-services - 为什么我们需要网络服务?它与普通的网络应用程序有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12270906/

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