【问题标题】:Is it possible to create native graphical user interfaces in Ruby?是否可以在 Ruby 中创建本机图形用户界面?
【发布时间】:2015-01-10 17:58:28
【问题描述】:

我正在考虑在一个项目中使用 Ruby,但我是一个完整的初学者,所以不知道 Ruby 2.0 有什么可能,或者不可能。

我查看了wxRuby,但它自 2009 年以来一直没有更新,所以我认为它与 RUby 2.0 不兼容。

还有其他创建原生 GUI 的选项吗,或者这些不是在 Ruby 领域完成的?

谢谢。

【问题讨论】:

标签: ruby user-interface wxruby


【解决方案1】:

当然可以使用 Ruby 创建 GUI,但它似乎并没有被广泛使用。在我脑海中,我可以想到以下可能对您有所帮助的项目:

  • rwx - 项目是作为 wxRuby 的继承者创建的
  • RubyMotion 适用于 iOS、Android 和 OS X

【讨论】:

  • 为什么没有广泛使用?我更感兴趣的是人们是否通常制作桌面/移动 UI,而不是是否有可能,因为我目前正在为小型“番茄”桌面应用程序寻找合适的工具。
【解决方案2】:

是的,当然可以使用 Ruby 创建 GUI。您可以查看我的Ruby GUI libraries here 的完整列表。

但是,桌面 Ruby GUI 应用程序并未得到广泛开发,因为 Ruby 社区非常重视 Web 应用程序开发人员,而且他们更可能构建 Web 应用程序而不是桌面应用程序。 Ruby 是新潮科技初创公司的语言,传统的用户界面不符合他们的审美。

此外,构建具有原生外观的跨平台 GUI 应用程序非常困难,因此 Web 应用程序往往更容易为最终用户所接受。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 2016-01-30
    • 1970-01-01
    相关资源
    最近更新 更多