我有以下关注:
我应该创建一个文档工具的应用程序(Tex / Word文件到最终的PDF)。这个工具需要一个GUI,我真的很喜欢用我喜欢的编程语言 Ruby 来编写它。
询问我的朋友谷歌时的主要问题是:3年多前问过每个问题和/或图书馆已经过时了。
因此有一种很好的方法可以在Mac / Linux和Windows上使用Ruby获得 GUI (创建两个不同的界面不会让我烦恼)。或者是一些更好的解决方案(请不要.java)
(Ruby on Rails可能是一个解决方案,但只是基于浏览器的......)
很高兴你的想法和解决方案:)
最诚挚的问候 bMalum
答案 0 :(得分:4)
我搜索了#ruby频道日志,发现人们经常推荐Shoes framework用于Ruby GUI应用。
由于Shoes使用JRuby,因此需要运行Java。如果您的软件适用于普通人,那应该不是问题,因为无论如何都在大多数计算机上安装了Java。
答案 1 :(得分:3)
虽然有一些用于GUI的Ruby解决方案,但我会选择编写Rails Web应用程序并使用node-webkit包装它。您将有一个单独的应用程序窗口,因此它是一种本机应用程序,而不是Web应用程序。 ;)
请注意,您需要为要支持的平台捆绑node.js和Ruby二进制文件。 node-webkit包装应用程序最流行的方法是AngularJS - 那么你就不必捆绑Ruby了。
答案 2 :(得分:0)
我创建了一个 Gem LibUI,用于在 Ruby 中创建小型 GUI 工具。喜欢的可以试试。