浏览 3647 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-28
引用 ZeroC is pleased to announce the preview release of Ice for Ruby,
providing a full-featured Ice run time for building client applications in Ruby. Please visit our download page to obtain binaries for Windows XP or Linux Fedora Core 5, source code, and an updated Ice manual containing Ruby material: ICE简单说明: ICE是为了解决服务器程序之间网络通信复杂程度的一个库。和ACE功能类似。ICE可以使得服务之间通信成为一种OO的函数调用,发送和接收数据包完全被包装起来了.有些类似RPC调用. 不过去年有个项目用到了ICE,虽然使用的确很方便,不过不太稳定,可能和项目本身环境也有关系.最终现在项目改用了ACE了. 上面是题外,ICE针对Ruby出了一个版本,虽然是preview.不过看其介绍是应该是调用了外部的lib. 引用 Ice for Ruby Preview Release (Linux Fedora Core 5)
IceRuby-3.1.1-bin-fc5.tar.gz This archive includes the Ice extension for Ruby 1.8.4, translator executable, run time support files and sample programs. It requires an Ice for C++ 3.1.1 run time installation. See the enclosed README file for installation instructions. 刚刚在另外一个帖子说到了 ruby伪线程的问题,ICE看来是出了一个解决办法.不过只是client side的. ICE网址:www.zeroc.com 上面有ICE相关库的全部源代码 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-10-28
看了文档,ruby部分的AMI/AMD大概是并未实现,不使用这2个特性的话,线程部分的实现已经被包在c++实现内了,并未跨越到ruby。
|
|
返回顶楼 | |