【发布时间】:2014-02-19 23:53:46
【问题描述】:
我是 Web 开发的新手。因此,如果问题很愚蠢,请保持礼貌。为了创建我的应用程序,我必须决定是编写 Web 服务还是 Web 应用程序。在stackoverflow中搜索了几个问题后,我才知道,Web服务是不涉及人工交互的东西。 Web 应用程序是人类使用的(UI/网页之类的东西)。
但最近,我看到 gmail 是一种网络服务(电子邮件服务)。但我从这里开始感到困惑,因为 gmail 提供了一个 UI,并且确实会发生人机交互。从那以后,我再次感到困惑。
所以我从中得出的结论是,gmail 网站就像一个供用户直接使用的 Web 应用程序。 Web 应用程序反过来使用 Google 为电子邮件提供的 Web 服务。我的理解对吗?那么 Web 应用程序可以成为 Web 服务的客户端吗?
如果我在某个地方错了,请纠正我。我希望在有人用一些很好的例子阐明这一点后澄清一下。提前致谢。
【问题讨论】:
-
Web 服务可以涉及不需要的人工交互,但它肯定可以,因此它比 Web 应用程序更灵活。
标签: web-services web-applications