JRUBY GUI 工具包

3
我一直在寻找GUI库已经有一段时间了。我尝试过Monkeybars和Glimmer,它们两个都吸引了我,但我没能使它们运行起来(Glimmer非常老,无法正确加载gem),而Monkeybars似乎已经死掉了,甚至无法运行视频演示中的Hello World示例。
因此,我想知道你是否成功使用过任何JRuby libs(我更喜欢Jruby,因为分发更容易)。你会推荐什么呢?
2个回答

3

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

您是否尝试联系过Monkeybars的开发人员,例如我?我猜您没有,否则我会听说的。我是项目负责人。示例可能已经过时,但代码本身非常活跃且易于使用。

Mark: "如果您能遵循Java API,则不需要Monkeybars。"

您不理解Monkeybars的作用。是的,它使在WYSIWYG IDE中构建GUI更容易,但其真正价值和存在的原因是提供一种合理的方式来分割代码,如MVC,以便您可以创建大型、多窗口、任意复杂的应用程序。原始Swing对于像计算器这样轻量级的东西还可以,但是如果您尝试将其用于严肃的桌面项目,您很快就会想自杀。 Monkeybars有助于保持代码整洁、可测试和Ruby。


猴子吧网站不是已经死了吗? - JP Richardson
Monkeybars 是一个很棒的项目。它应该更加活跃。 - piyush
没有自2015年以来的提交(https://github.com/monkeybars/monkeybars-core)。它现在已经死了。 - sondra.kinsey

0

JRuby 的美妙之处在于您可以使用任何可用的 Java 库。这里有一个最近的教程,介绍如何使用 JRuby 创建 Swing 应用程序。如果您能够遵循 Java API,那么 Monkeybars 就不是必需的。如果您想要一些漂亮的预构建组件,请查看SwingX


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接