ybian
V2EX  ›  Ruby

用Ruby的GUI方案

  •  
  •   ybian · Jul 26, 2012 · 6406 views
    This topic created in 5225 days ago, the information mentioned may be changed or developed.
    这里有一个讨论是关于Python下面的GUI方案:/t/43415
    那么,我想问的是,在Ruby下的情况如何?大家的经验是什么?

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

    http://file.ithome.com.tw/20120720/401_1615-1710_Weijen%20Lu.pdf
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    ♥ Do have faith in what you're doing.