gpt4 book ai didi

android - 为智能手机应用程序实现应用程序服务器的最佳方式是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:50 26 4
gpt4 key购买 nike

我打算写一个多平台的智能手机应用程序(目前只有 I-phone 和 android)。它必须从我打算创建的 Web 服务器发送和接收信息。Web 服务器将执行所有算法,并处理数据库连接。我的问题是,如何最好地实现这一点,哪种网络服务器技术最适合这种情况,并支持来自各种设备的连接。

基本上,我想过实现一个简单的 TCP/IP 协议(protocol),使应用程序(在手机上)成为客户端,并在另一端成为 Web 上的服务器。但是,我想将应用程序部署到应用程序服务器(可能是 google app、JBOSS 等),我不想被各种防火墙阻止。

有没有人有想法?

编辑:几件事是确定的,应用服务器将用java编写,数据库将是mysql。

最佳答案

这是一个非常广泛的问题,关于使用哪种后端技术的任何建议都将取决于您的语言偏好、您的其他要求等。

对于初学者,我建议将 JSON over HTTP 作为一种传输机制:它很容易在客户端和服务器端进行解析,并且在需要时可以直接在 Javascript 中使用。 XML 是另一种选择,但解析起来可能很烦人。

JSON-over-HTTP(或 XML)将完全与设备无关,并且不会出现您在尝试执行自定义实现的基于 TCP 的协议(protocol)时会遇到的防火墙/代理问题。

对于后端,人们可能会使用 MySQL 或 Postgres 作为他们的数据库,并从 Java、C#、Ruby、PHP 或其他服务器端语言连接到它。使用您熟悉的内容或接下来想学习的内容。

关于android - 为智能手机应用程序实现应用程序服务器的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628804/

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