
使用Java Web Start部署JRuby应用
JRuby构建于Java之上——所以我们可以使用Java Web Start来轻松部署JRuby应用。这篇文章论述了使用Java Web Start来发布JRuby应用的必要步骤,包括:如何处理签名、设置JRuby参数以及了解JRuby 1.1即将到来的提早(Ahead Of Time,即AOT)编译特性。

JRuby构建于Java之上——所以我们可以使用Java Web Start来轻松部署JRuby应用。这篇文章论述了使用Java Web Start来发布JRuby应用的必要步骤,包括:如何处理签名、设置JRuby参数以及了解JRuby 1.1即将到来的提早(Ahead Of Time,即AOT)编译特性。
过去几周出现了几个新的Ruby实现与方言,他们分别是轻量级、兼容于ISO的MRuby以及可以通过Ruby编写iOS应用的MobiRuby与RubyMotion。
Phusion宣布他们基于Ruby 1.8.7的Enterprise Edition(REE)将会停止开发。基于Ruby 1.9版本的不会开发,团队将会专注于Phusion Passenger,它可以在Apache和Nginx上运行Ruby。
JetBeans发布Ruby IDE RubyMine 4。这个版本的重点是更好性能,包含累积改进,以及在多个地方的改善。对于NetBeans 7.1,社区发布了Ruby的支持的预览版。
Ruby 1.9.3的后继者将会使用位图标记垃圾收集器替换掉当前的惰性垃圾收集器,从而大幅降低并行程序的内存需要。这最新的垃圾收集器和Ruby企业版写时拷贝的垃圾收集器类似,我们采访了实现了这两种垃圾收集器的中村成洋以获得更多相信情况。
Ruby on Rails组宣布Rails 3.2的首个发布候选版。新特性包括更快的开发模式,数据库查询的explain特性和一些较小的特性。3.2之后,Rails的下一个主要发布将会是4.0,并且放弃支持Ruby 1.8.7。
Ruby团队日前发布了最新的Ruby 1.9.3版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的Ruby 1.9版本。
上一个主要版本发布一年之后,Ruby on Rails组发布了Rails 3.1.这个版本的重要特性是支持HTTP流、更智能的迁移和新的Assets Pipeline,简化CoffeeScript和Sass的使用。
流行的Scala Web框架Lift正在开发JRuby API。InfoQ有幸采访到了Lift创建者David Pollak以了解为何Ruby开发者会使用Lift,整合Ruby与Scala的挑战是什么。
新的RubyGems 1.5修复了在Ruby 1.9.2中的一些问题。Gem Testers让工作在不同Ruby实现和平台上的Gem的开发更简单了。
Titanium应用开发平台背后的公司Appcelerator近日宣布收购IDE厂商Aptana。基于Eclipse的Aptana Studio 3 IDE对JavaScript、HTML、CSS、Ruby、Python及PHP提供了完整的支持,该版本将于今年一季度发布。