创建GOOD LOOKING,多平台,桌面Ruby应用程序的最佳方式?

bte*_*les 3 ruby apache-flex air shoes fxruby

我有一个关于一个简单的简单应用程序的想法,通过观察目录更改(如指南针)将HAML和SASS转换为用户的HTML和CSS文件.几乎所有组件都已在社区中提供,我只需要弄清楚前端使用的内容.

捕获:

肯定是:

  1. 一个独立的应用程序(即不要求用户安装Ruby或HAML),
  2. 看起来很好,
  3. 并且可以在多个平台(linux,mac,windows)中使用.

到目前为止,我对此知之甚少:

  • RubyScript2Exe:为您打包ruby应用程序

  • Adobe AIR:桌面式Web开发......但是与Ruby集成是否容易?

  • Adobe Flex:这仅适用于基于Web的开发吗?

  • Java/jRudy :(我害怕只是想着它)

  • FXRuby:一个ruby GUI工具包,遗憾的是过于老式(读作"丑陋")以吸引我想要定位的观众(设计师和HTML开发人员......不,我不打算收费,只是想做一个有吸引力的应用程序)

  • 鞋子:另一个基于ruby的GUI工具包可能或不足......是否有GUI构建器?

当然,其他选择非常受欢迎.

如果您提供答案,请保持友好,并留下一个链接到一个良好的入门教程,该教程集成了Ruby和您选择的技术?

dea*_*eau 5

我最近不得不决定一个简单的应用程序的Windowed前端.我研究了FXRuby,TKRuby,Shoes和WXRuby.

鞋子是帮助我制作应用程序的唯一一个.其余的(可能)更强大但复杂的成本(与鞋子相比)似乎很大.我以前从来没有坐下来使用一个丑陋的窗口API,并且不想学习一个只是为了实现我的简单报告生成器.目前尚不清楚如何为这些API获取代码并可靠地生成可执行文件.内置包装的鞋子对我来说非常适合.

我对Shoes的一个问题是获取文档的麻烦.我最终了解到跑步shoes -m启动了一个鞋子应用程序,它是一个非常有用的手册.官方教程是值得(和简短)阅读.那是在这里.

鞋子对我有好处,将成为我在未来选择制作的任何简单实用工具的第一个停靠点.