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

时间:2016-02-05 01:03:23

标签: ios amazon-web-services

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

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

感谢。

2 个答案:

答案 0 :(得分:4)

通常,大多数数据都存储在网站上。您的网站可以通过各种方式查看数据,例如网络应用,例如jcaron说。应用程序通常用于查看网站上的数据。当我开发应用程序(使用Swift)时,我在网站上设置了一个数据库,并使用PHP脚本将其连接到应用程序。然后我使用它自己的用户界面制作应用程序,该应用程序向网站发出HTTP请求并使用数据。

答案 1 :(得分:2)

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

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

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

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