
书摘与采访:Rails for .NET Developers
随着众多的PHP和Java程序员学习 Ruby,近年来Ruby on Rails已经有了显著的增长,Ruby on Rails有助于快速创建业务解决方案。这里忽略了一批发现Rails优点的ASP.NET开发人员。他们给世界各地的公司编写C#、VB.NET和 ASP.NET应用程序。

随着众多的PHP和Java程序员学习 Ruby,近年来Ruby on Rails已经有了显著的增长,Ruby on Rails有助于快速创建业务解决方案。这里忽略了一批发现Rails优点的ASP.NET开发人员。他们给世界各地的公司编写C#、VB.NET和 ASP.NET应用程序。
在Ruby 1.8.x的所有版本中发现了一个DoS漏洞,但在1.8.6-p369和1.8.7-p173中已经修正了这个问题。现在的JRuby版本貌似也被影响了。
Rack 1.0发布了,这是一个“介于Ruby Web Server和Ruby Framework之间的最小接口”。我们有幸采访到了Rack的开发者Christian Neukirchen以了解其未来的发展规划。

对于编写网络应用程序来说,Ruby on Rails是近年来的一个流行Ruby架构。一个原因就在于编写网络应用程序的时候,需要重复地编写同样的基础功能,而这些基础功能是开发者在进行应用程序的核心部分开发之前必须完成的。使用Rails的应用程序能轻易实现认证、自动付款以及其他商业应用。

Rails 2.2已经将线程安全提上日程,但是阻塞I/O程序库使得必须要需要运行多个Ruby实例才行吗?我们来看看非阻塞I/O和Ruby 1.9的纤程(Fibers)是如何来解决这个问题的。我们对来自NeverBlock项目的Mohammad A. Ali和来自Revactor项目的Tone Arcieri进行了访谈。

本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

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

在这个视频采访中,InfoQ中文站的社区编辑熊节和开源项目XRuby的核心开发成员郑晔谈到了在Java平台上支持Ruby的具体考虑、Ruby在JVM上的执行效率、编译和解释代码的区别以及XRuby项目的发起和目标等话题。另外采访还涉及到XRuby对Rails的支持、JRuby和XRuby项目的融合等。