作者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