是否可以在Ruby中创建本机图形用户界面?

时间:2015-01-10 17:58:29

标签: ruby user-interface wxruby

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

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

是否有另一种创建本机GUI的选项,或者这些不是在Ruby领域完成的?

感谢。

2 个答案:

答案 0 :(得分:0)

使用Ruby创建GUI当然是可能的,但似乎并没有广泛完成。我可以想到以下可能对您有帮助的项目:

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

答案 1 :(得分:0)

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

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

此外,构建具有本机外观的跨平台GUI应用程序非常困难,因此最终用户更喜欢Web应用程序。