【发布时间】:2011-08-26 10:47:40
【问题描述】:
我正计划构建一个大型应用程序。它将有一个基于浏览器的界面以及一个移动应用程序界面(iOS、Android、黑莓)。
我希望能够将数据从服务器推送到这些接口上,并且会有大量数据从移动应用程序发送回服务器。所以我的问题是我要构建什么样的服务器。
我主要是一名 PHP 开发人员,虽然我可以用 Java 编写并涉足其他方面。我很擅长学习一门新语言。作为一名 PHP 开发人员,我的想法是我可以构建一个 PHP 应用程序并使用它的 API 来支持其他接口。
但是会有很多数据在移动,我不觉得 PHP 真的是最好的基础。所以我正在探索替代方案。关于从哪里开始有什么想法吗?
【问题讨论】:
-
无论您最终做什么,请记住在向移动设备发送/接收时使用 gzip 或其他压缩协议,如果如您所说,会有大量数据易手。当不在 wifi 上时,5kb 和 50kb 之间的差异非常明显,而压缩它的额外 CPU 周期则不是。只是一个想法。
标签: android ios web-applications blackberry server-push