javascript - 使用 CakePHP 进行实时应用

标签 javascript angularjs cakephp firebase

我目前有一个使用 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/

相关文章:

javascript - KnockoutJS - toJSON 在计算函数中不起作用

javascript - svg 的宽度高度没有改变

javascript - Rails 获取请求无法使用 Angular 正常工作

javascript - 绑定(bind)另一个对象的下拉列表

mysql - 如何在cakephp中编写Mysql DATE_FORMAT?

php - 按页面降序对表头进行排序,而不对整个数据库表进行排序

javascript - 当通过书签插入时,jquery 在某些站点中表现异常

javascript - Cosmos DB 存储过程中的读取操作是否对数据采取排他锁?

javascript - WebSQL执行后为空数组

php - 带参数的 Cakephp 原始查询