【发布时间】:2012-05-25 21:57:39
【问题描述】:
有Rails/Meteor集成的经验吗?
我的想法是在现有的 Rails/MongoDB 应用程序的基础上顺利集成(添加)小型和轻型微应用程序。
目前Meteor 是相当新的,但正在快速上升...... arountd 的唯一例子似乎只是在 MV* 的一侧,那么在 Rails 上拥有一个后端 MVC 和在 JS 上拥有一个客户端 MVC 怎么样流星?
有什么经验吗?
更新
我知道 Meteor "vision" 但我已经有一个完全在 Rails/MongoID 上编写的应用程序。我不想把所有东西都扔掉并从头开始重新启动,而是想在分布式 Web 服务框架中一次添加一小块新的应用程序/功能。例如,虽然我在 Rails 上有 http://examplesite.com/trends,但我想开始在 Meteor 上开发 http://examplesite.com/categories,但 Meteor 应该能够调用现有的 MongoID rails 模型来处理数据......所以我正在寻找最好的方法来处理最后将 Meteor 与 Rails/MongoID 集成以获取数据。
最好的方法是什么?
【问题讨论】:
-
当您在 Rails 上运行时,为什么要混合技术?如果您没有真正的业务需求,那就太愚蠢了。我现在想不出使用 Meteor 的单一商业理由。
-
@Shane:主要是为了提高响应性,实现强大的数据同步和延迟补偿,这是 Rails/AJAX 目前无法做到的,因为它们是建立在旧的 http 客户端/服务器模型之上的,而在这里,默认情况下您在实时网络上。从数据库到模板的所有层都应该提供事件驱动的界面。这是在 Web 编程中实现新范式的尝试,这是我们都在寻找的东西(见 IlyaGrigorik:igvita.com/2012/01/18/…)还有 docs.meteor.com/#sevenprinciples
-
又一个有趣的问题被否决了,因为它的姿势很糟糕。与其关闭它,不如编辑它,让它作为一个问题更好地发挥作用?
标签: javascript ruby-on-rails ruby mvvm meteor