0

首先很抱歉,因为我有这个想法,但我没有以正确的方式提出问题。但在这里。

iOS 中的应用程序是用objective-c 语言编写的,而在Android 中是用java 编写的。但 facebook 和 instagram 主要是网络应用程序。我听说 Instagram 是用 Django、Python 编写的。

这两种不同的语言如何协同工作。

我是一个新的程序员和开发人员,试图建立一个社交平台。我主要制作简单的游戏和应用程序,例如按下按钮和其他东西。

但我不明白像 facebook 这样的应用程序如何从网站访问您的所有数据,然后将其发布到那里。服务器如何介于两者之间以及所有东西。请解释这种关系,提供任何详细的资源。

我试图搜索很多,但正如我所说,我不知道要问什么?

如果被问到,我可以提供更多细节

即使是最微小的信息也会有很大帮助。

提前致谢。

4

1 回答 1

1

就像你提到的,有用于原生应用程序开发的语言,用于 android 的 Java,用于 ios 的 Objective-c。这些应用程序不是自给自足的,而是与服务器端代码进行通信,该代码以服务器上的任何语言编写,该语言可以是您提到的任何其他语言,php、python,甚至可以是 java,只要对开发人员有用。您看到的移动应用程序只是使用服务器上此类 Web 服务公开的服务。

您可能需要通读以下资源以了解客户端服务器架构以及本机应用程序与 Web 应用程序:本机与 Web 应用程序客户端服务器模型Web服务

所有这些都将为您提供所需的背景。

但是,您的问题非常广泛,请尝试缩小范围,以便您可以获得具体的帮助。

希望这可以帮助。干杯!

于 2012-09-29T12:19:34.000 回答