构建iOS应用程序、网站和后端

构建iOS应用程序、网站和后端,ios,amazon-web-services,Ios,Amazon Web Services,我最近才开始深入研究构建应用程序的工作原理。我想知道移动应用程序和网站的一般设置是什么,用户可以通过网站更新应用程序上的信息 我正在尝试学习如何使用Swift制作iOS应用程序,并使用Amazon Web服务作为其后端。如果我想创建一个可以更改移动应用程序数据的网站,我是否需要用Ruby或Python从头创建一个网站,然后以某种方式将其连接到我的iOS应用程序使用的同一个AWS后端 谢谢。这是一个非常广泛的问题,有很多可能的答案,但这里有一些选择: 您有一个本地(Objective-C或Swi

我最近才开始深入研究构建应用程序的工作原理。我想知道移动应用程序和网站的一般设置是什么,用户可以通过网站更新应用程序上的信息

我正在尝试学习如何使用Swift制作iOS应用程序,并使用Amazon Web服务作为其后端。如果我想创建一个可以更改移动应用程序数据的网站,我是否需要用Ruby或Python从头创建一个网站,然后以某种方式将其连接到我的iOS应用程序使用的同一个AWS后端


谢谢。

这是一个非常广泛的问题,有很多可能的答案,但这里有一些选择:

  • 您有一个本地(Objective-C或Swift)iOS应用程序,具有自己的UI等。它与后端服务器交换数据,后端服务器将内容存储在数据库中,并/或在客户端之间转发消息。然后,你有一个网站,使用你想要的任何语言/框架,访问同一个数据库

  • 您有一个基于web的应用程序:您使用完全相同的代码(当然是响应式设计),使用您想要的任何语言/框架从您的服务器提供,然后将其嵌入应用程序的web视图中

  • 您有一个混合应用程序:这接近于前面的选项,但您在Cordova/Phonegap应用程序中完成了大部分客户端编码(即使用Javascript,可能使用Angular等框架)。同样的应用程序可以作为本地应用程序部署,也可以作为网站使用。您只需要在服务器上安装后端代码


    • 这是一个非常广泛的问题,有很多可能的答案,但这里有一些选择:

      • 您有一个本地(Objective-C或Swift)iOS应用程序,具有自己的UI等。它与后端服务器交换数据,后端服务器将内容存储在数据库中,并/或在客户端之间转发消息。然后,你有一个网站,使用你想要的任何语言/框架,访问同一个数据库

      • 您有一个基于web的应用程序:您使用完全相同的代码(当然是响应式设计),使用您想要的任何语言/框架从您的服务器提供,然后将其嵌入应用程序的web视图中

      • 您有一个混合应用程序:这接近于前面的选项,但您在Cordova/Phonegap应用程序中完成了大部分客户端编码(即使用Javascript,可能使用Angular等框架)。同样的应用程序可以作为本地应用程序部署,也可以作为网站使用。您只需要在服务器上安装后端代码


      通常,大多数数据都存储在网站上。你的网站可以有查看数据的方式,比如网络应用程序,就像jcaron说的那样。应用程序通常用于查看网站上的数据。当我开发应用程序(使用Swift)时,我在网站上设置了一个数据库,并使用PHP脚本将其连接到应用程序。然后我制作了一个应用程序,它有自己的UI,可以向网站发送HTTP请求并使用数据

      通常,大多数数据都存储在网站上。你的网站可以有查看数据的方式,比如网络应用程序,就像jcaron说的那样。应用程序通常用于查看网站上的数据。当我开发应用程序(使用Swift)时,我在网站上设置了一个数据库,并使用PHP脚本将其连接到应用程序。然后我制作了一个应用程序,它有自己的UI,可以向网站发送HTTP请求并使用数据

      谢谢,我将从你提到的第一个选项开始,因为我确实希望网站与应用程序的工作方式完全不同。谢谢,我将从你提到的第一个选项开始,因为我确实希望网站与应用程序的工作方式完全不同。