我正在尝试弄清楚是否可以完全在 Ruby 堆栈上构建 Web 应用程序。
我正在寻找以下架构:
Frontend <--- Websockets with Pub/Sub ---> Backend
最重要的是,我真的很喜欢 Rails 的“约定优于配置”方法。因此,我正在寻找一些“固执己见”的框架来处理这种情况。
我知道使用 Javascript 堆栈更容易实现。例如使用 Sails.js .
然而,这只是实验。所以,我并不是在寻找最有效的解决方案。
有人 build 过类似的东西吗?构建类似的东西的合理的库/框架集是什么?
最佳答案
既然你说这是一个实验,我建议你尝试一下Volt 。它使用 Opal ,它将 Ruby 转录为 JS,并具有 Meteor.js 闻名的响应式(Reactive)同步。此外,还有很多 Railism,您很快就会发现自己处于熟悉的水域。
这两种技术都还没有完全成熟,但是围绕它们有很多炒作,它们肯定会在 Ruby 不久的将来发挥重要作用。
关于ruby-on-rails - 前端和后端均采用 Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32160525/