我一直在寻找一个GUI库。我曾经尝试过Monkeybars和Glimmer,两者都吸引了我最多,但我没有设法让它们运行(Glimmer非常老,不会正确加载宝石)而且Monkeybars似乎已经死了,甚至不能在视频演示中运行Hello World示例。
所以我想知道你是否在任何JRuby库中都取得了成功(我更赞成Jruby因为发行更容易)你会推荐什么?
答案 0 :(得分:3)
您是否尝试联系任何Monkeybars开发人员,例如我?我猜你没有,或者我会听说过它。我是项目负责人。示例可能已过时,但代码本身非常活跃且非常实用。
Mark:“如果您可以使用Java API,则不需要使用Monkeybars。”
你不了解Monkeybars的作用。是的,它使得使用WYSIWYG IDE中内置的GUI变得更加容易,但真正的价值及其存在的原因在于它提供了一种将代码分割为MVC的理智方式,以便您可以创建大型,多窗口,任意复杂的应用程序。 Raw Swing适用于像计算器一样轻巧的东西,但是如果你尝试使用一个严肃的桌面项目,你很快就会想要自己挂起。 Monkeybars有助于保持其清洁,可测试和Ruby。
答案 1 :(得分:0)
嗯,JRuby的优点是你可以使用任何可用的Java库。这是使用JRuby创建Swing应用程序的recent tutorial。如果您可以使用Java API,则不需要使用Monkeybars。如果您想要一些漂亮的预构建组件,请查看SwingX。