声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
上次Ruby & Rails总结是:Ruby & Rails 5月-6月总结
本周Ruby & Rails有哪些新鲜事呢?
Ruby:
1。Ruby社区开始对 行为驱动开发Behavior-Driven Development(BDD),产生了浓厚的兴趣,如果你还不了解的话,赶紧下载Ben Emson的 介绍RSpec故事。
2。一些务实的程序员发布了一系列使用的视频教材Screencasts:The Ruby Object Model and Metaprogramming,方便学习,推荐观看。
3。Ruby Benchmark Suite项目发布,这个项目是用来测试不同版本的Ruby运行情况(包括:MRI, Yarv,
JRuby, Rubinius, IronRuby, MacRuby, Ruby Enterprise Edition, MagLev等等),目标是成为有效的Ruby虚拟机测试工具。
4。RailConf上大力推荐了MagLev,这里有一个Avi Bryant’s demo 视频,做了更多的介绍,推荐看看。
5。MacRuby 0.2发布,这是一个基于Ojective-C的项目支持Mac OS X上运行Ruby 1.9,用Ruby写Mac系统的应用。
6。如果你也用Java开发,你会对使用Ruby的测试工具和框架感兴趣,JtestR 0.3发布,JtestR允许你用ruby框架来测试java代码,基于JRuby的与Java的互操作性。如果你对Ruby编程语言的纯Java实现感兴趣,你应该读一下Thomas Enebo的访谈,关于JRuby的未来。在Tech Ed(微软技术会议)上,John Lam做了一个很酷的原型演讲,集成IronRuby 和 ASP.NET MVC.
7。在ruby web 框架方面,在最新的多伦多Rails会议上,Rowan Hick做了Merb(注:Merb是去除ORM,JS库的轻量级的 Rails)的精彩演讲。另外,另外一个类似Rails轻量级框架Ramaze 6月份发布了最新版本,增加了450个patches,API做了少量修改。
Rails:
1。在上一期总结推荐过,这一期再推荐一下,由于Rails 2.1发布,很多开发者都希望能熟悉2.1版本,推荐下载:你可以下载Free Rails 2.1 Book,也可以看javaeye新闻系列报道:Rails 2.1新东西系列。
2。上周基于apache的部署工具Passenger 2.0(aka mod_rails)发布,这个版本新增对Rack的支持,同时提供web框架替代能力。同时Ruby企业版正式发布,企业版同样是完全开源的,只是在Linux和Mac OS X上的内存使用有所减少。
3。说到企业版,Dr Nic发布了Composite Primary Keys gem(合成主键gem),从支持Active Record 1.0开始一直支持最新的Active Record 2.1。你可以通过gem install erubis安装。
4。上周Ryan Bates上传了两个Railscasts,一个是how to contribute to Rails using Git(如何使用Git为Rails贡献代码,Rails社区全面支持Git,从SVN迁移到Git,注:Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快。),另外一个是解析无穷翻页功能,类似Dzone的翻页。
5。其他有趣的Rails文章包括:Thinking Sphinx plugin 使用手册(与pre-requisite Sphinx primer同时使用), 简单和可扩展的Rails面包-即使不是每个人都喜欢:) , GemPlugins: 对于未来插件的简单介绍A Brief Introduction to the Future of Rails Plugins。
6。Capistrano 2.4发布。Capistrano是ruby on rails提供的部署方案,它集成了很多部署程序必须的步骤,借助ssh、版本管理系统(支持svn、cvs等等好几种)和rails的migration等.
7。RailsConf 欧洲会议计划在9月2日-4日在柏林召开,7月15日之前报名,如果你在欧洲可以考虑参加。
本周Ruby & Rails有哪些新鲜事呢?
Ruby:
1。Ruby社区开始对 行为驱动开发Behavior-Driven Development(BDD),产生了浓厚的兴趣,如果你还不了解的话,赶紧下载Ben Emson的 介绍RSpec故事。
2。一些务实的程序员发布了一系列使用的视频教材Screencasts:The Ruby Object Model and Metaprogramming,方便学习,推荐观看。
3。Ruby Benchmark Suite项目发布,这个项目是用来测试不同版本的Ruby运行情况(包括:MRI, Yarv,
JRuby, Rubinius, IronRuby, MacRuby, Ruby Enterprise Edition, MagLev等等),目标是成为有效的Ruby虚拟机测试工具。
4。RailConf上大力推荐了MagLev,这里有一个Avi Bryant’s demo 视频,做了更多的介绍,推荐看看。
5。MacRuby 0.2发布,这是一个基于Ojective-C的项目支持Mac OS X上运行Ruby 1.9,用Ruby写Mac系统的应用。
6。如果你也用Java开发,你会对使用Ruby的测试工具和框架感兴趣,JtestR 0.3发布,JtestR允许你用ruby框架来测试java代码,基于JRuby的与Java的互操作性。如果你对Ruby编程语言的纯Java实现感兴趣,你应该读一下Thomas Enebo的访谈,关于JRuby的未来。在Tech Ed(微软技术会议)上,John Lam做了一个很酷的原型演讲,集成IronRuby 和 ASP.NET MVC.
7。在ruby web 框架方面,在最新的多伦多Rails会议上,Rowan Hick做了Merb(注:Merb是去除ORM,JS库的轻量级的 Rails)的精彩演讲。另外,另外一个类似Rails轻量级框架Ramaze 6月份发布了最新版本,增加了450个patches,API做了少量修改。
Rails:
1。在上一期总结推荐过,这一期再推荐一下,由于Rails 2.1发布,很多开发者都希望能熟悉2.1版本,推荐下载:你可以下载Free Rails 2.1 Book,也可以看javaeye新闻系列报道:Rails 2.1新东西系列。
2。上周基于apache的部署工具Passenger 2.0(aka mod_rails)发布,这个版本新增对Rack的支持,同时提供web框架替代能力。同时Ruby企业版正式发布,企业版同样是完全开源的,只是在Linux和Mac OS X上的内存使用有所减少。
3。说到企业版,Dr Nic发布了Composite Primary Keys gem(合成主键gem),从支持Active Record 1.0开始一直支持最新的Active Record 2.1。你可以通过gem install erubis安装。
4。上周Ryan Bates上传了两个Railscasts,一个是how to contribute to Rails using Git(如何使用Git为Rails贡献代码,Rails社区全面支持Git,从SVN迁移到Git,注:Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快。),另外一个是解析无穷翻页功能,类似Dzone的翻页。
5。其他有趣的Rails文章包括:Thinking Sphinx plugin 使用手册(与pre-requisite Sphinx primer同时使用), 简单和可扩展的Rails面包-即使不是每个人都喜欢:) , GemPlugins: 对于未来插件的简单介绍A Brief Introduction to the Future of Rails Plugins。
6。Capistrano 2.4发布。Capistrano是ruby on rails提供的部署方案,它集成了很多部署程序必须的步骤,借助ssh、版本管理系统(支持svn、cvs等等好几种)和rails的migration等.
7。RailsConf 欧洲会议计划在9月2日-4日在柏林召开,7月15日之前报名,如果你在欧洲可以考虑参加。
来自:rubyonrails.org


评论 共 4 条 发表评论
puxiaokun 2008-06-20 09:35 引用
QQbyte 2008-06-19 23:42 引用
easylife 2008-06-19 18:24 引用
两个连接 您访问的地址不存在,请确认您访问的URL地址是否正确
QQbyte 2008-06-19 17:09 引用