我目前有一个使用 CakePHP 构建的应用程序,它是一个梦幻足球网站。然而,我构建的草稿平台非常糟糕,它本质上是计时器上的 JavaScript,每隔几秒更新一次 View 。
我一直在研究 Firebase + Angularjs 来实时草稿,但我并没有真正深入了解 Firebase。它只是将所有内容存储为 JSON?我认为这不是正确的路径,因为关系数据库对于拥有球员列表、统计数据以及与球员、不同联赛等有关联的球队有很大帮助。除非可以使 firebase 与关系数据库,我不确定它是否适合我(或者我对它的理解很差)。
还有哪些其他技术可能对实时数据有帮助?我研究过node.js、pusher 和socket.io,但我不确定哪一个最适合CakePHP。
最佳答案
您可以完美地使用 CakePHP 和关系数据库来提供 JSON 服务并充当 RESTful 后端并使用 AngularJS 作为前端。
Socket.io 是一种完全不同的方法,因为它使用 Websockets 而不是 REST。您必须使用 Ratchet 实现 Websocket 服务器使用 CakePHP。
我建议您先了解不同的技术,然后再做出决定。
关于javascript - 使用 CakePHP 进行实时应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26513320/