Merb、Rack综合报道: Merb 0.9.3、Merbunity、JRuby-Rack

Merb 0.9.3已经在近期发布,同时下一个正在开发的里程碑版本被标记为重要的1.0版本。 0.9.3版本主要是修复bug,不过它也包含一些新的特色:

  • HTTP基本认证被包含进Merb的核心
  • 延迟请求现在可以在Ebb和Thin这两个Web服务器上工作(更多细节可以参见Ezra的blog)
  • 更容易使用Rack的初始化文件
  • 发送文件的bug被修复了
  • 更多的小修复

 几天之前,Merbunity,一个Merb用户的社区站点已经上线。这个站点被计划用于发布Merb相关的新闻、教程和屏幕截图。目前这个站点还没有太多内容,但是它可能值得我们保持关注。

Merb的开发者Ezra Zygmuntowicz正忙于"rails的rack化"的工作,这部分工作现在在他GitHub的Rails分支上。Ezra解释道:

因此,我这周一直在hack Rails,特别是深入研究ActionPack并且将Merb的rack机制移植到rails。我发现merb是一个非常好的试验场,而我觉得现在是时候向那些给予Merb灵感的框架进行回馈了。

虽然尚未完成,不过我已经做了很多重要的进展,这部分工作现在都在我github的Rails分支上。我已经为 mongrel、eventedmongrel、thin、ebb和webrick添加了rack的适配器。这些全部通过rails应用script目录 下的rackup文件控制。

Erza同时也简化了Rails的部分代码并移除了包裹在请求处理代码之外的大互斥锁,这些工作提高了Rails处理请求的速度并节约了部分内存。

Rack的成功在另一端得到了延续:Nick Sieger发布了JRuby-Rack,一个适配器,它允许基于Rack的应用运行在标准的Java servlet容器中。JRuby-Rack同时包含了最新版本的Warbler,一个可以通过Rails工程建立war文件的gem包。

查看英文原文: Merb and Rack Roundup: Merb 0.9.3, Merbunity, JRuby-Rack

你可能感兴趣的:(Merb、Rack综合报道: Merb 0.9.3、Merbunity、JRuby-Rack)