【问题标题】:Ruby GUI Development on Mac/Linux and Windows [closed]Mac/Linux 和 Windows 上的 Ruby GUI 开发 [关闭]
【发布时间】:2014-08-24 14:11:21
【问题描述】:

我有以下担忧:

我应该为文档工具创建一个应用程序(将 Tex/Word 文件转换为最终的 PDF)。这个工具需要一个 GUI,我真的很想用我最喜欢的编程语言 Ruby 来编写它。

问我朋友 google 时的主要问题是:每个问题都是在 3 年前提出的,并且/或者库已经过时了。

那么有没有一种很好的方法来获得 在 Mac/Linux 和 Windows 上使用 Ruby 的 GUI(创建两个不同的界面不会打扰我)。或者有一些更好的解决方案(请不要.java)

(Ruby on Rails 可能是一个解决方案,但只能基于浏览器...)

会为您的想法和解决方案感到高兴:)

最好的问候 bMalum

【问题讨论】:

    标签: ruby windows macos user-interface cross-platform


    【解决方案1】:

    我查看了#ruby 频道日志,发现人们经常为 Ruby GUI 应用推荐 Shoes framework

    由于 Shoes 使用 JRuby,它需要 Java 才能运行。如果您的软件是为普通人设计的,这应该不是问题,因为大多数计算机上都安装了 Java。

    【讨论】:

      【解决方案2】:

      虽然有一些用于 GUI 的 Ruby 解决方案,但我会选择编写 Rails Web 应用程序并用 node-webkit 包装它。您将为应用程序提供一个单独的窗口,因此它是一种本机应用程序,而不是 Web 应用程序。 ;)

      请注意,您需要为要支持的平台捆绑 node.js 和 Ruby 二进制文件。最流行的 node-webkit 包装应用方法是 AngularJS - 这样您就不必捆绑 Ruby。

      【讨论】:

        【解决方案3】:

        我创建了一个 Gem LibUI,用于在 Ruby 中创建小型 GUI 工具。喜欢的可以试试看。

        https://github.com/kojix2/libui

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-07
          • 1970-01-01
          • 2011-12-19
          • 1970-01-01
          • 2011-04-09
          • 2016-01-04
          • 2011-01-22
          • 1970-01-01
          相关资源
          最近更新 更多