我正在考虑将Ruby用于一个项目,但我是一个完全的初学者,所以不知道Ruby 2.0可以做什么,什么是不可能的。
我看过wxRuby
,但它自 2009 年以来就没有更新过,所以我认为这意味着它与 RUby 2.0 不兼容。
是否有其他选项可以创建本机 GUI,或者这些不是在 Ruby 土地上完成的?
谢谢。
当然可以用Ruby创建GUI,但它似乎并没有被广泛使用。在我的脑海中,我可以想到以下可能对您有所帮助的项目:
- rwx - 项目是作为wxRuby的继任者创建的
- RubyMotion for iOS、Android 和 OS X
是的,当然可以用Ruby创建GUI。你可以在这里看到我的完整 Ruby GUI 库列表。
但是,桌面 Ruby GUI 应用程序并未被广泛开发,因为 Ruby 社区非常注重 Web 应用程序开发人员,并且他们更有可能构建 Web 应用程序而不是桌面应用程序。Ruby 是时髦科技初创公司的语言,传统的用户界面不适合他们的审美。
此外,构建具有本机外观的跨平台 GUI 应用程序非常困难,因此 Web 应用程序往往更容易被最终用户接受。