免费的 Ruby Connector项目将.NET 和 Ruby 两个世界之间的距离拉得更近了。这套类库由 SapphireStell Software 提供,该公司也是Ruby in Steel IDE 的开发商。为了避免产生混淆,这里进行一下说明:Ruby Connector 中的 Ruby 指的是松本行弘(Matsumoto, Yukihiro,也被人称为 Matz)提供的 Ruby 解释器(也叫MRI)。Ruby Connector 项目与 Ruby.NET 以及 IronRuby 都没有任何牵连。
SapphireSteel 的博客上给出了一个范例,使用Visual Studio 构造出的GUI 表单与Ruby 相连接,并获取和设置数据。对于Windows 或者.NET 开发人员来说,这样可以让他们重用已有的GUI 构建工具来构造GUI,而又可以把程序逻辑放在Ruby 的后端。
Ruby Connector 的系统需求和许可条款很简单:
Ruby Connector 对于个人和商业用途都是免费的(详情请阅读 Zip 下载包中附带的许可协议),它可以与 Visual Studio 的标准安装版本一同使用,并且无须安装 Ruby In Steel(不过在开发 Ruby 应用的时候,使用 Ruby In Steel 无疑能带来相当大的优势!)。
评论