在Ruby中编写一个简单的Windows 7 GUI应用程序

Dan*_*Dan 10 ruby user-interface windows-7

有没有人用Ruby为Windows 7开发一个简单的GUI应用程序?您使用了哪个GUI框架?我正在考虑使用tK或WxRuby进行GUI并使用Ocra进行打包.我是否还需要安装程序才能在用户计算机上安装ruby和libs?

这对我来说是一个新的领域,思想会有所帮助.

His*_*ako 8

鞋子是一个很好的ToolKit,可以在任何时候使用一个小GUI.但在版本3中,打包器有点破碎."green_shoes"是作为宝石的鞋子实现,所以通过ocra的包装应该工作.

如果您想构建更复杂的UI,我建议使用JRuby和Swing(或SWT).使用JRuby,您可以使用rawr-gem将您的应用程序捆绑到单个.jar,.exe或.app,其中包含您想要的所有内容.只需要在目标计算机上安装Java,这在现在应该不是问题.Swing是坚如磐石且成熟的,并且有一些工具可以使用视觉设计器构建UI(例如:netbeans mantisse).

另一个替代方案可能是http://visualruby.net/,这是使用GTK和Glade-Designer的ruby GUI应用程序的某种IDE.我还没有使用它,但似乎工作顺利.

最后但并非最少:鞋队努力发布基于JRuby和SWT的Shoes4.你可以尝试一下,如果你喜欢鞋子DSL,但它仍在开发中.

其他工具包我或多或少知道:

  • TK(因为最新版本看起来不错,应该与ocra一起使用)
  • wxruby(似乎死了)
  • fxruby(有一个新的维护者,应该工作,有一本免费的书,但上次我使用它,它看起来非常丑陋和过时)
  • gtk +(可用,但请参阅visualruby以获得一些舒适和指导)