我开发了一个应用程序,我想使用meteor.js进行实时更新(我想增强但不改变我的程序,例如当用户添加评论时使其实时更新)。问题是meteor.js使用node.js(因此javascript作为服务器端代码)。我使用 LAMP 堆栈,是否可以让 PHP 从 mysql 将数据输入到meteor.js 中。
Meteor 不仅仅是一个“交互式 Web 应用程序”构建器或 JavaScript 框架。这个想法是只用一种编程语言(除了用于标记的 HTML/CSS)来完成所有工作。基本上,它创建一个“远程服务器”(在客户端浏览器中),可以将数据推送到其中,同时向用户系统发布各种 API。通过这些 API/连接传递的数据具有必须始终遵守的特定结构。
Meteor 是围绕 NodeJS 构建的,这使得在没有这个后端的情况下很难(如果不是不可能的话)运行它。当然你可以尝试使用 PHP 来模拟后端,但这会浪费时间。阅读你的问题,你会更好地使用 jQuery 或 Prototype 等 javascript 框架。与 Meteor 不同,您需要自己执行 AJAX 调用(POST 和 CallBack),但您实际上可以自己决定要使用哪个后端(包括 PHP / MySQL)。
如果您无论如何都想这样做,您需要检查 Meteor 和 NodeJS 源代码,了解使 Meteor 在 PHP 下运行的最低要求是什么。 PHP 堆栈必须解释 Meteor 发送和接收的命令,但这不是一件容易的事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)