
书摘和访谈:《FXRuby:用Ruby创建精简的GUI》
《FXRuby:用Ruby创建精简的GUI》是一本关于FXRuby GUI库的新书。InfoQ访问了书的作者Lyle Johnson,还提供了独家的书摘。

《FXRuby:用Ruby创建精简的GUI》是一本关于FXRuby GUI库的新书。InfoQ访问了书的作者Lyle Johnson,还提供了独家的书摘。
富有经验的Java开发者Per Olesen在Tech Per上发了一篇博客比较两个最流行的Flex框架PureMVC和Cairngorm,并且着重比较了可用性和它们对GUI架构模式的应用。
Pivot——一款新近浮出水面的GUI工具箱,直接把竞争矛头指向了Flex和Silverlight,它主要支持的目标对象是基于即将出台的consumer JRE规范的Java applet
我们来看看Ruby Shoes GUI工具箱的最新进展。Shoebox是一个用于分享通过Shoes编写的应用的代码仓库。接下来介绍Ruby-Processing,通过JRuby将Processing环境引入Ruby的实用应用程序。
Glimmer是一个使用JRuby和SWT构建图形用户界面(GUIs)的类库。通过使用构建器,它可以快速构建GUIs,同时也允许直接访问SWT的APIs。最近有人提议将Glimmer作为正式的Eclipse项目,我们就此与Andy Maleh对项目展开了讨论。
Anvil是一个新的Ruby GUI MVC框架,它的目的是简化Ruby上的GUI开发工作。它从Rails和Merb中借鉴了一些思想,提供了代码生成器和其它工具来自动完成大多数单调乏味的工作。InfoQ与该项目的开发者Lance Carlson进行了交流,了解了Anvil背后的故事和后续发布的相关计划。
Ruby.NET项目刚刚发布了0.9版本,它可以将Ruby源代码编译在.NET CIL之上运行。新的版本改善了与.NET平台集成,并且几乎完全实现了Ruby的标准库。在发布的同时,Ruby.NET提供了可以集成在Visual Studio之上的窗体设计器,以帮助开发者构建具备GUI界面的Ruby应用。
Ruby GUI工具包现在也是俯拾皆是了——不过Why The Lucky Stiff又成功搞出一套新颖的路子——Ruby Shoes,它能让动画,2D图像和简单图形交互变得信手拈来。我们来看看他与众不同的特性吧。
Ruby Connector项目允许.NET和Ruby之间进行通信。这样一来,.NET强大能力就引入到Ruby当中,并且也可以使用Ruby来为Visual Studio生成的GUI添砖加瓦。