在问这个问题之前我做了一些研究,但我找不到适合我情况的具体答案。我还是 WebSockets 和游戏开发的新手,所以我可能无法很好地解释某些部分,如果是这种情况,请告诉我,以便我可以尝试更好地解释它。
我目前正在使用 CakePHP 开发一个 Web 应用程序,它将提供多种 HTML5 多人游戏。在某些情况下,这些游戏需要将数据发送到数据库。问题是,我想使用 Node.js 来实现游戏服务器端逻辑,但我不确定是否能够将数据传递到数据库。我认为最好的方法是将数据从 Node.js 发送到 PHP 操作,然后将其存储在数据库中,但我也不知道这是否可能。
我发现了一些关于这个DNode的东西,但我不确定这是否是我问题的答案,而且它似乎是 beta 版本,我想避免什么。
作为替代方案,我考虑使用Ratchet来实现游戏服务器端逻辑。至少我知道我可以让它与我的应用程序通信,但由于我在游戏开发中找不到任何参考,我不确定这是否是个好主意。
我不知道任何其他框架,所以如果我有比这两个更好的选择,请告诉我:)
请给我你的意见。谢谢!