用Ruby的GUI方案

2012-07-26 09:59:06 +08:00
 ybian
这里有一个讨论是关于Python下面的GUI方案:/t/43415
那么,我想问的是,在Ruby下的情况如何?大家的经验是什么?

我个人认为最好能满足:
1)跨平台是必须的,否则没必要用Ruby了。
2)最好各个平台下都是用native control,这样看起来比较舒服
3)如果有方便的打包方法就更好了,方便发布。
4)要稳定,比如shoes我觉得bug太多了。
5223 次点击
所在节点    Ruby
7 条回复
ayanamist
2012-07-26 13:26:27 +08:00
你要做跨平台GUI,那不能用Ruby。Ruby在Windows上的性能太差了。目前跨平台GUI,简单的可以用Python,复杂的就得用Java了。
ybian
2012-07-26 13:42:40 +08:00
@ayanamist 如果不考虑Windows平台上的性能呢?
ayanamist
2012-07-26 16:48:08 +08:00
@ybian 做GUI能不考虑性能?有点搞笑了吧……你希望GUI界面不断闪烁吗?
ybian
2012-07-26 17:31:39 +08:00
@ayanamist 不觉得搞笑。如果我只是想做一个GUI的工具,能完成工作就行,当然不用考虑一点点性能差别。不过,如果你说的“性能差”能差到“界面不断闪烁”,好吧,我放弃。但是我强烈怀疑会有那种效果,呵呵。
chloerei
2012-07-26 17:49:44 +08:00
我用 Ruby 做 web,但是写 GUI 还是会用 Qt/C++,因为 QtCreator 实在太舒服了,用其他语言绑定没有 C++ 那么舒服。而且用 C++ 可以减小打包体积,跨平台也容易一点(Qt 都处理好了)。
ybian
2012-07-26 18:05:34 +08:00
@chloerei 确实,用C++能避免不少问题。解决方案也成熟很多。
linjunpop
2012-07-26 18:33:56 +08:00
@ybian 很久以前看到的,忘记有没有视频了

http://file.ithome.com.tw/20120720/401_1615-1710_Weijen%20Lu.pdf

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/43453

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX