2013-01-18 64 views
5

我正在评估Meteor作为使用socket.io开发实时功能的替代方案,它看起来像是单页实时应用程序的绝佳框架。这是一个非常节省时间的开发人员,专注于应用程序的业务逻辑,而不是编写样板代码。不过,我发现它对于具有多个页面/路由和REST API的中型应用程序仍然是成熟的。此外,像i18n这样的功能数量仍然不可用,这需要我自己开发一些时间投入。Combine Meteor和Express

我认为如果我可以将Meteor和Express结合起来,并在真正照耀的使用情况下使用Meteor,那将是一件好事。

是否可以使用标准Express/Mongo堆栈开发应用程序,并仅将Meteor用于需要实时协作的应用程序的特定部分?

例如,我可以在Express/Connect和Meteor之间共享一个会话吗?

谢谢!

回答

3

这并不直接回答你的问题,但我想我会扔在那里:

你应该检查出atmosphere社区包。具体来说,我建议看看iron-routeri18n(我会注意到我没有使用后者)。

我已经构建了一个使用铁路路由器并且运行平稳的大型生产应用。您也可以使用其server-side-routing功能来实现您的REST API。

+0

谢谢大卫!我会检查流星路由器。但是,有兴趣听听那些整合了流星<-> Express或者流星<-> Django或Ruby的人... –