作者myua7 (黑蛇家族 - Myuangle)
看板Ruby
标题[闲聊] 关於Ruby的GUI Toolkit/Bindings
时间Sun Feb 6 19:56:21 2011
爬爬网路发现相关的资料或讨论更新满慢的,
简单发表一下根据资料拉来几个GUI Toolkit/Binding试试的感觉。
平台Win7 x64
--
FXRuby: 有书(+1)
好装(+2,gem install FXRuby,
有mingw32的binary可直接用,免再装其他东西。
对新使用者应该比较方便)
文件(+1,不错的官方API参考文件)
Shoes: 简单(+1,那个语法真的异常简单...)
好装(+2,Binary直接有,还可以把自己的东西打包给没装Shoes的平台直接用)
Ruby/GTK+2: 好懂(+2,语法好懂,很自然)
Ruby-GNOME 好装(+1,拿到Binary包加入path後到gem install gtk2就可用)
文件(-1,他的官方Wiki活跃率很低,而且英文版常常500 error....)
wxRuby: 威(+1)
好装(+1,各个平台上的对应装机物很完整)
文件(+1,官方参考不错详细)
语法(-1,恐怖....)
qtRuby: 有书(+1)
好装?(0,他的gem binary限定win32平台,居然没办法在win x64装...)
所以下面没有了orz||)
Tk: 泛用(+1,另前年迈入8.5後介面有改善了,没有像8.4这麽恐怖)
好装?(0,在Win下需要编译,不过dll应该是可以给ocra或rubyscript2exe带着跑。
另Linux对於这个应该大多有内建了,比较没问题。
Win下的gem版本Tk有tk_as_gen和ffi-tk,
後者有些时候没办法完全等於tk,前者....准备编译环境很麻烦orz)
--
以上,今日简感,欢迎鞭打(逃)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.223.74
1F:→ myua7:补充一下,tk_as_gen有个惨绝人寰的bug 02/06 20:24
2F:→ myua7:没有全部关完再离开ruby的话有可能会死鱼脸挂在那边 02/06 20:24