Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这个iOS应用程序是Web应用程序吗?_Php_Ios_Web - Fatal编程技术网

Php 这个iOS应用程序是Web应用程序吗?

Php 这个iOS应用程序是Web应用程序吗?,php,ios,web,Php,Ios,Web,我正在开发一个与服务器通信的iOS应用程序 上图显示了我的iOS是如何工作的 我想知道我的iOS应用程序是否是Web应用程序,以及 Web应用程序到底是什么 我读了这个网站: 然而,Web应用程序的定义对我来说太模糊了。 似乎web应用程序通常需要web浏览器来执行任务 但是,我的iOS应用程序不需要web浏览器(chrome、safari等)来执行任务,而我的iOS应用程序是执行任务所必需的 我有一些问题: 在本例中,我的iOS应用程序(包括php服务器和db)是Web应用程序吗 我的php

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

上图显示了我的iOS是如何工作的

我想知道我的iOS应用程序是否是Web应用程序,以及 Web应用程序到底是什么

我读了这个网站:

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

但是,我的iOS应用程序不需要web浏览器(chrome、safari等)来执行任务,而我的iOS应用程序是执行任务所必需的

我有一些问题:

  • 在本例中,我的iOS应用程序(包括php服务器和db)是Web应用程序吗

  • 我的php服务器是否包含db Web应用程序

  • 我的iOS应用程序是web浏览器吗?(我的应用程序与Chrome和Safari等web浏览器大不相同,因为它只与我的php服务器通信,不显示网页。我的应用程序只使用来自服务器的json http响应来执行任务)

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

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

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

    注意:为了增加混淆,您实际上可以将web浏览器嵌入到您的本机应用程序中,以便它包含web浏览器功能。在这种情况下,你会说你有一个“内置web浏览器的本机应用程序”


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

    如果没有互联网,你的应用程序会工作吗?答案可以回答你的问题。不。没有互联网,我的应用程序无法运行。互联网连接是必不可少的。谢谢你的回答。和。。我的php服务器怎么样?我的php服务器可以归类为web应用程序吗?它在web浏览器中无法正常工作。“web应用程序”通常用于指用户通过web浏览器直接访问的应用程序,该应用程序使用HTML呈现用户界面。您的后端被归类为“Web服务”-该术语意味着它是一个托管在Web上的应用程序,用于服务其他应用程序(即:您的iOS本机应用程序)。我明白了!再次感谢你。你是天才。:-)