iPhone/Android应用程序的客户端-服务器架构

3
对于即将开发的iPhone / Android应用程序,需要使用客户端 - 服务器架构。 客户端(智能手机)发布问题,答案需要在网页上给出。 为此结构可以定义三个实体:客户端,服务器(数据库)和网页。 当有新信息可用时,需要通过网页更新客户端。
什么是一个好的起点(框架)? 我们会考虑请求的数据格式(可能是JSON),可以使用什么样的后端软件? 如果您考虑到这个应用程序需要扩展,那么什么是一个好的托管计划?
我知道这是一个笼统的问题,但这是由于大量的可能性(如Ruby on Rails,Google App Engine,PHP等)。 由于我没有以前的经验,希望你能帮助我。
问候, Mv2k
1个回答

0

唯一的建议是传输格式要紧凑,可能还要压缩。这就是为什么JSON如此受欢迎的原因;它既紧凑,压缩效果好,而且易于阅读。

服务器端是您自己偏好和熟悉程度的问题。由于您没有以前的经验,没有后端框架比另一个更好;选择一个您认为自己可以学习的框架。如果您认识有人有偏好,请问他们是否愿意借给您一些书和/或帮助。

无论哪种方式,这都是一项不可估量的教育,无法在一个问题的答案中解决。


谢谢建议。欢迎任何建议,这可以帮助我的搜索工作。我也更喜欢那些拥有活跃社区和托管可能性的框架。 - Maverick2k
在这种情况下,任何主要的开源框架都可以满足您的需求。这包括Django、Ruby on Rails和PHP/Zend。所有这些框架都得到积极维护,并支持大多数后端SQL数据库,如MySQL、SQLite和PostgreSQL。我个人偏好(目前)是Django和PostgreSQL;两者都有相对健康的社区,并得到积极维护。 - Greyson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接