我想创建一个Web应用程序,其中主应用程序应使用PHP Framework或RoR构建。但是,仅有一些部分需要实时更新(例如,协作编辑,实时馈送)等。如果用户在PHP / RoR应用程序上进行身份验证,则可以将用户会话数据传递给流星应用程序? 2个应用程序可以共享同一个数据库吗?关于如何实施这一点的任何见解?
答案 0 :(得分:1)
虽然可以按照你的要求做你应该问自己是否用一个技术堆栈无法达到你的目标。拥有Meteor和RoR / PHP等多个技术堆栈意味着任何想要在代码库上工作的人都需要了解所有这些框架。此外,您可以使用PHP或RoR实现协作编辑和实时源的需求。
由于您尚未发布您的要求,因此很难提出具体的建议,但也许您应该列出您的要求,使用最简单的技术堆栈来实现它。
您是否知道RoR 4内置了对流媒体的支持:http://tenderlovemaking.com/2012/07/30/is-it-live.html
您可以使用JS库liek Angular或Ember JS来实现您的协作需求,它使用Ajax来保持用户屏幕与其他用户正在进行的操作同步。
此外,关于如何实施Trello的博客文章可能会给你一些想法。他们有一个很好的协作网页界面:http://blog.fogcreek.com/the-trello-tech-stack/
关于你的问题: