JRUBY GUI工具包

问题描述 投票:3回答:2

我一直在寻找一个GUI库。我曾经尝试过Monkeybars和Glimmer,两者都吸引了我最多,但我没有设法让它们运行(Glimmer非常老,不会正确加载宝石)而且Monkeybars似乎已经死了,甚至不能在视频演示中运行Hello World示例。

所以我想知道你是否在任何JRuby库中都取得了成功(我更赞成Jruby因为分发更容易)你会推荐什么?

user-interface jruby libraries
2个回答
3
投票

wrenta:“Monkeybars似乎已经死了,甚至无法在视频演示中运行Hello World示例。”

您是否尝试联系任何Monkeybars开发人员,例如我?我猜你没有,或者我会听说过它。我是项目负责人。示例可能已过时,但代码本身非常活跃且非常实用。

Mark:“如果您可以使用Java API,则不需要使用Monkeybars。”

你不明白Monkeybars的作用。是的,它使得使用WYSIWYG IDE中内置的GUI变得更加容易,但真正的价值及其存在的原因在于它提供了一种将代码分割为MVC的理智方式,以便您可以创建大型,多窗口,任意复杂的应用程序。 Raw Swing适用于像计算器一样轻巧的东西,但是如果你尝试使用一个严肃的桌面项目,你很快就会想要自己挂起。 Monkeybars有助于保持其清洁,可测试和Ruby。


0
投票

嗯,JRuby的优点是你可以使用任何可用的Java库。这是使用JRuby创建Swing应用程序的recent tutorial。如果您可以使用Java API,则不需要使用Monkeybars。如果你想要一些漂亮的预制组件,请查看SwingX

© www.soinside.com 2019 - 2024. All rights reserved.