我在一个新项目上工作,并且 usingMeteor
对我的项目很有帮助,但是如果我可以在Meteor
And之间混合使用,我有点困惑ASP.net or PHP
。
我的想法是ASP.net Or PHP
用于后端办公室(会员页面,管理页面......)和Meteor
我的主页(它有投票系统,发布新主题......),我认为这Meteor
可以完美地处理这些操作。
所以我的问题是这可以做到吗?
2 回答
Meteor 在后台使用 NodeJS,它是一个服务器端 javascript 运行时。这意味着后端和前端由流星服务器和两者提供。您可以通过 http 对其他 PHP 或 ASP 服务器进行网络调用,但您不需要混合使用这些语言。
流星原则之一是:“一种语言。用 JavaScript 编写界面的客户端和服务器部分。” (http://docs.meteor.com/#sevenprinciples)
虽然 Meteor 的原则之一是“一种语言。用 JavaScript 编写界面的客户端和服务器部分。”,迁移到全 JavaScript 解决方案可能不适用于所有情况。
好消息是 Meteor 使用称为 DDP 的底层协议来管理用于使客户端集合保持最新的发布/订阅模式所需的通信。
我希望该协议最终将以所有主要语言实现,这意味着您可以在服务器端使用您选择的语言,并在客户端使用 javasScript 和 Meteor。
因此,要回答您的问题,是的,可以做到。做一个快速的谷歌搜索,我设法找到了https://github.com/sonyarouje/DDPClient.NET
如果这不能完全按照您的要求工作,您可以随时用任何语言自己实现协议。用 Meteor 团队的话来说
我们很乐意看到用于 Objective C、Java、Ruby、Python、PHP 等的 DDP 客户端。
以下是您可能感兴趣的其他一些链接: