我想用Ruby开发一个桌面应用。然而,我希望在每个平台上都有一个原生GUI (而不是跨平台的GUI工具包,它在所有平台上看起来都很糟糕)。
我希望为每个平台做不同的GUI(因为不仅仅是外观,还有行为和习惯用法都不同),但我想知道我的选择是什么?特别是想知道是否有一种干净的方法来分离前端和后端,并正确绑定数据?
目标平台是Windows (Vista & 7,XP更好)、Mac OS X (Cocoa)和Linux (GTK?Qt?不知道)。
发布于 2011-05-23 08:42:36
Ruby语言具有出色的Qt library bindings,并且您的脚本将是跨平台的。
发布于 2011-05-23 08:50:10
WxWidgets接口声称通过一个API使用Windows、OS、Linux和UNIX上的本机接口。
过去使用过它的同事很喜欢它,但我自己还没有使用过它。
https://stackoverflow.com/questions/6091800
复制相似问题