Sma*_*ger 2 php networking android backend multiplayer
我想知道是否有人对Android应用程序的最佳后端有任何好的建议,玩游戏类似于与朋友的话.非常转弯,有时候会持续多天.
弹出我脑子的第一个解决方案是简单的PHP/SQL,在JSON中有响应,因为它很容易实现.虽然我只是想知道是否有人对此有任何经验并且可以告诉我它是否有任何重大缺陷.例如,扩展性差,并发用户少等.
PHP/SQL是一个很好的解决方案吗?我应该更多地使用TCP/IP查看Java服务器吗?即使是这些消息的爆发?
谢谢!
我已经使用smartFox套接字服务器(很久以前)和PHP/MySQL来处理网络上的"多人状态同步"(最近)
在我看来,对于一个可能会持续数天的游戏,数据库系统会更好.套接字服务器必须将数据保存在内存中,这些数据可能在数小时或数天内未被使用.PHP/MySQL(或SQL)+ JSON可能非常适合.大型PHP站点为数千个用户提供页面,并且每页渲染可以执行多个查询,因此我认为缩放应该没问题.
使用数据库系统的优点是它可以与平台无关.你的Android游戏可以通过类似PhoneGap的东西在iOS等上运行.
编辑:数据库系统的缺点是推送通知可能更难以装配.这不属于我的专业领域.