原作者 | why the lucky stiff |
---|---|
開發者 | Team Shoes |
首次发布 | 2007年7月30日 |
当前版本 | 3.2.25 (Federales)(2015年9月25日 | )
编程语言 | 主要为 Ruby 和 C |
平台 | 跨平台 |
语言 | 英语 |
许可协议 | MIT / Open source |
网站 | shoesrb |
Shoes 是一套基于 Ruby 语言的 GUI 开发工具。其最初由 why the lucky stiff 开发,在他停止了一切公开活动之后,社区接手了该项目并继续开发。Shoes 可以在 Microsoft Windows、Mac OS X 和 Linux(GTK+)上运行,底层使用了 Cairo 和 Pango 函数库。
Shoes 的设计哲学是应用程序的编写越简单越好。下面是一个 Shoes 应用的范例:
Shoes.app :title => "Push Button" do
@note = para "Nothing pushed so far"
button "Push me" do
@note.replace "Aha! The button was pushed!"
end
end
Shoes 不仅提供了标准的视窗控件部件,它还能通过 Chipmunk 实现基础的绘图功能。