将Rails部署为桌面应用程序

Tar*_*w45 4 ruby desktop-application ruby-on-rails

我刚刚开始RoR开发两周,到目前为止它是非常棒的编程语言.这让我印象深刻,以至于我开始考虑将客户项目的编程语言从PHP改为RoR.但我想知道的是,在本地计算机上使用它时,是否有可能使RoR Web应用程序看起来像Native App.到本机应用程序的术语,我的意思是..

  1. 用户每次启动计算机时都不必运行脚本/服务器rails服务器
  2. 通过Web浏览器访问它或其他东西都没问题.
  3. 可以使用Window 7或Window XP运行

其他建议是受欢迎的.(包括不使用RoR开发本地应用程序的原因)

gre*_*reg 5

我个人认为想要将Rails应用程序部署为桌面应用程序并不是一件荒谬的事情,但这当然不是最简单的事情.下面列出了您将需要的内容:

  • 一个编译的可分发的ruby解释器
  • 可分发的数据库
  • 一个脚本来引导整个事物(最好是在点击图标或系统启动时运行)
  • 安装人员

可选:

  • 在qt或java中编写一个简单的shell(甚至可能使用ruby绑定)来处理启动和停止rails应用程序,并为客户提供了一个webframe而不是标准的Web浏览器.

这是一个关于将rails应用程序部署为桌面应用程序的教程,虽然对于debian来说,这应该会让你朝着正确的方向前进.但你最好的选择是在红宝石上快速使用gui是鞋子.