Lyle Johnson 的《FXRuby:用Ruby 创建精简的GUI》是一本关于 FXRuby 的新书。FXRuby 是基于 FOX 工具包的一个 Ruby GUI 库。
出版商 The Pragmatic Programmers 专门为 InfoQ 的读者提供了独家的样章: “第8 章:创建简单的小部件(Widgets)” (PDF)。
我们访问了该书的作者和FXRuby 的维护者 Lyle Johnson,谈一谈FOX 工具包和 FXRuby 的设计和实现。
InfoQ: FXRuby 项目的背后有什么故事呢?你开发它的动机是什么?Lyle Johnson: 当我在 2000 年开始接触 Ruby 时,还没有很多成熟的、支持良好的跨平台 Ruby GUI 工具包。我对 FOX 以及开发 FOX 用的 Python 绑定已经有了不少经验,因此我很自然地想要把 FOX 带入 Ruby 社区。我在最近的“工作”中无法 使用 FOX,但我知道 Ruby 社区的很多人都觉得它很有用,这驱使着我对它继续开发和完善…
阅读全文:《书摘和访谈:FXRuby──用 Ruby 创建精简的 GUI 》
评论