Ruby对GUI开发有好处吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (88)

跨平台的基于GUI的工具。我已经解雇了Java,因为我个人不喜欢Swing。我目前正在考虑使用C#并使用Mono使其跨平台。不过,我想知道像Ruby这样新兴的跨平台语言能否为我提供一个体面的GUI开发环境

提问于
用户回答回答于

跨平台的GUI是一个古老的问题。Qt,GTK,wxWindows,Java AWT,Java Swing,XUL - 它们都遭受同样的问题:由此产生的GUI在每个平台上看起来都不是本地的。更糟糕的是,每个平台有一个稍微不同的外观感觉,所以即使你以某种方式能够得到一个看起来本地每个平台上的工具包,你必须以某种方式编写你的应用程序感到每一个平台上的本地。

这取决于一个决定:是否希望尽量减少开发工作,并且在每个平台上都有一个看起来很不正确的GUI,或者想要最大限度地提高用户体验?如果选择第二个选项,则需要为每个平台开发通用后端和自定义UI.

用户回答回答于

允许在Linux下使用GTK工具包。我认为这应该在Windows和Mac OS下工作(如Gimp,Gaim等)

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动