
范凯谈Ruby on Rails项目实践
在本次采访中,JavaEye站长范凯结合自己的实际开发经验,分享了在使用Ruby on Rails的过程中所应注意的事项,比如选择RoR的原因、用RoR开发的优势、网站的配置和部署、所遇到的困难和解决方法以及对当前动态语言发展的看法等。

在本次采访中,JavaEye站长范凯结合自己的实际开发经验,分享了在使用Ruby on Rails的过程中所应注意的事项,比如选择RoR的原因、用RoR开发的优势、网站的配置和部署、所遇到的困难和解决方法以及对当前动态语言发展的看法等。
Ruby.NET项目的维护人Wayne Kelly博士宣布他将会把注意力转向微软的IronRuby,部分原因是在于其DLR技术。不过,这还不确定是否意味着Ruby.NET项目的终结。
最近,M. David Peterson在O'Reilly Network发表了一篇名为《Ruby.NET与IronRuby:差别在何处》的文章。这篇文章引起了微软IronRuby项目的领导者——John Lam的注意。John在David文章后面跟贴,阐述了他自己对于IronRuby的一些观点。
Ruby.NET项目刚刚发布了0.9版本,它可以将Ruby源代码编译在.NET CIL之上运行。新的版本改善了与.NET平台集成,并且几乎完全实现了Ruby的标准库。在发布的同时,Ruby.NET提供了可以集成在Visual Studio之上的窗体设计器,以帮助开发者构建具备GUI界面的Ruby应用。
尽管IronRuby将在2007年7月底首次登台亮相,但早已有另外一个.NET的Ruby实现问世超过一年了,这就是Gardens Point Ruby.NET编译器。该项目和IronRuby项目间的关系非常微妙——前者为后者提供解析器。该项目的最新发布版本在与其它.NET语言的互操作性方面提升很大。
Gardens Point Ruby.NET编译器是一个在CLR上运行Ruby代码的支持平台,最近发布了0.8版本。最新的版本使得用Ruby访问用其他语言写的代码成为可能,反之亦然。因为对所有针对CLR或者JVM的Ruby运行时而言,互操作性都是一个重要的话题,因此我们就此采访了Ruby.NET团队成员John Gough。