gpt4 book ai didi

php - 这个 iOS 应用程序是 Web 应用程序吗?

转载 作者:行者123 更新时间:2023-12-01 18:38:25 26 4
gpt4 key购买 nike

我正在开发一个与我的服务器通信的 iOS 应用程序。

enter image description here
上图显示了我的 iOS 是如何工作的。

我想知道我的 iOS 应用程序是否是 Web 应用程序,并且
究竟什么是 Web 应用程序。

我读了这个网站:https://www.maxcdn.com/one/visual-glossary/web-application/ .

然而,Web 应用程序的定义对我来说太模糊了。
Web 应用程序执行任务似乎通常需要 Web 浏览器。

但是,我的 iOS 应用程序不需要网络浏览器(chrome、safari 等)来执行任务,而我的 iOS 应用程序对于执行任务至关重要。

我有一些疑问:

  • 在这种情况下,我的 iOS 应用程序(包括 php Server 和 db)是 Web 应用程序吗?
  • 我的 php 服务器包括 db 是一个 Web 应用程序吗?
  • 我的 iOS 应用程序是网络浏览器吗? (我的应用程序与 Chrome 和 Safari 等 Web 浏览器有很大不同,因为它只与我的 php 服务器通信并且不显示网页。我的应用程序只是使用来自服务器的 json http 响应来执行任务)
  • 最佳答案

    您的应用程序被归类为“ native 应用程序”而不是“Web 应用程序”,即使它依赖于后端的 Web 服务。几乎所有有用的 native 应用程序都依赖于一些后端服务,而这通常总是像您一样的 Web 服务。

    术语“Web 应用程序”通常用于指代用户通过 Web 浏览器直接访问并使用 HTML 呈现用户界面的应用程序。

    回答您的其他问题:您的 native 应用程序不是网络浏览器(* 但是,请参阅下面的注释)。术语“Web 浏览器”是为专门设计用于浏览具有 Web (HTML) 前端的网站的应用程序而保留的。你有一个原生的前端。也就是说,您的用户界面是使用设备的 native 控件呈现的。

    注意:为了让事情变得困惑,您实际上可以将 Web 浏览器嵌入到您的 native 应用程序中,以便它包含 Web 浏览器功能。在这种情况下,您会说您有一个“带有嵌入式网络浏览器的 native 应用程序”。

    最后, native 应用程序实际上可以 一个网络浏览器(例如 Safari)但是我怀疑你正在构建一个网络浏览器,除非你试图与 Firefox、Chrome、Safari 等竞争。

    关于php - 这个 iOS 应用程序是 Web 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495160/

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