Ruby & Rails 近期综述(十二) 7月31日
程序员文章站
2022-05-21 13:50:48
...
上次Ruby & Rails总结是:Ruby & Rails一周综述(十一) 7月14日。
最近Ruby & Rails有哪些新鲜事呢?
Ruby:
JRuby 1.1.3已经发布,这个版本修复了bug,最重要是速度和内存改进。
ruby 1.9.0-3发布,在这个版本当中放弃了如下日益萎缩的操作系统平台支持。并公布了发布计划。
Satish Talim发布了一个新的在线JRuby开发教程,详细介绍了课程,以及采访了Charles Nutter,他对Ruby学习提出了很多有用的建议。这周Satish也采访了Guy Naor,他是Rails云计算主机托管公司Morph Labs的CTO。
在.NET方面,进展也很大,在开源界的*盛会OSCON 2008上有很多关于IronRuby令人振奋的消息。第一个IronRuby二进制版本在GitHub上发布,已经包括了Rails支持Silverlight的插件。而且,Peter Cooper发表了“推荐C#开发者的IronRuby文章和教程”。
在框架选择领域,Mack Framework 0.6发布,包括了DataMapper 0.9.2和RSpec支持,事务测试,国际化和其他改进。Merb 1.0的官方路线图roadmap已经发布。
关于Ruby和XML的问题现在看起来能通过libxml-ruby一次性解决,号称比原来快40倍的Textile Rendering :redcloth 4.0正式发布。
Jay Fields写了两篇有趣的文章 Don’t forget about RubyForge (不要忘记RubyForge),揭示了大量迁移到GitHub的问题,以及Modules underuse。
没有赞助者的多伦多RubyFringe会议结束,这篇文章 Rockstar Memcaching, 介绍多伦多的RubyFringe大会。
Rails:
一个好消息是 Ruby on Rails 2.1 – What’s New 这本书已经有了7种语言,其中包括中文版本。
几周前揭示了Rails 2.1数据库相关bugs。在同一天,方便的将rails部署于Apache上的Phusion Passenger 2.0.2发布。这个版本修复了bugs,包括一个小的内存泄漏问题,所以,强烈建议升级到新版本,如果你使用Phusion Passenger 2(aka mod_rails)的话。
Kawaii是一个基于web的脚本/命令工具,相比我们平时用的shell输出非常有趣。支持Ruby on Rails的开源Flash图表插件第二个版本已经发布。这个页面显示了超酷的专业图表页面,强烈建议点击这里查看。
这篇文章“Mulling Over Our Ruby On Rails Full Text Search Options”(关于Ruby on Rails全文检索优化的思考)讨论了一些可能Rails应用的全文检索优化。对于sphinx(Sphinx是一个基于SQL的全文检索引擎)这里有两个优秀的插件UltraSphinx 和 ThinkingSphinx。来自专业的Ruby on Rails咨询团队Hashrocket的Rein Henrichs比较了这两个插件,推荐他的著名文章:A Thinking Man’s Sphinx.
Rails-Doc.org团队为网站添加了一些新的功能,比如为不同版本的Rails添加API文档。
下面是值得阅读的文章:
* Mobilize Your Rails Application with Mobile Fu.
* The complete guide to setting up Starling, 包括安装,设置,监控等内容。
* Using Emacs for Rails development – The perfect setup.
* Making SWFUpload and Rails work together.
FiveRuns采访了Ryan Bates,他的富有洞察力的回答登载在Rails TakeFive: Five Questions with Ryan Bates。他同时发布了一些的Liquid安全模板视频和关于Session Based Models的railscasts。
Rails Envy podcast number 39这周发布了。赶紧美滋滋的下载关于Outdated HTML内容吧。如果你还没有,不要忘记最受欢迎的这篇:We ain’t got no RSpec.
http://www.opensourcerails.com/ 是一个追踪各种基于Rails开源应用的网站,集中了各类应用的最好实例,最近重新设计了界面进行了发布,是一个非常棒的参考网站。
如何面试Ruby/Rails程序员?这是一篇很好的面试题文章。
通过Gears on Rails - 能让你的Rails App 离线工作,使用该插件不需要直接通过Gears JavaScript APIs 与Gears对Gears进行操作;而是基于Jester,生成类Rails风格的 REST Javascript来操纵Google Gears。另外,当app online后,本地Gears数据将自动与远程进行同步。
Starling:Ruby持久化队列服务器支持MemCahce协议。Starling是一个支持MemCahce协议的轻量级持久化服务器。Starling是让创建网络访问队列或者多个队列异常简单,也就是说多点和多台机器间的异步工作进程。
Rails的商业投资很红火,Engine Yard : Rails主机托管服务商得到1500万美金投资,这些投资将用来建设Ruby云计算网络平台和支持web开发和企业项目启动。Engine Yard目前一直在支持Rubinius 和 Merb项目,以及支持其他几个Ruby&Rails网站。这一轮1500万美金的资金将有助于Rails商业项目的成长,类似于5月份的Relic的350万美金投资。这笔融资能够让Engine Yard远远跑在竞争对手前面。
最近Ruby & Rails有哪些新鲜事呢?
Ruby:
JRuby 1.1.3已经发布,这个版本修复了bug,最重要是速度和内存改进。
ruby 1.9.0-3发布,在这个版本当中放弃了如下日益萎缩的操作系统平台支持。并公布了发布计划。
Satish Talim发布了一个新的在线JRuby开发教程,详细介绍了课程,以及采访了Charles Nutter,他对Ruby学习提出了很多有用的建议。这周Satish也采访了Guy Naor,他是Rails云计算主机托管公司Morph Labs的CTO。
在.NET方面,进展也很大,在开源界的*盛会OSCON 2008上有很多关于IronRuby令人振奋的消息。第一个IronRuby二进制版本在GitHub上发布,已经包括了Rails支持Silverlight的插件。而且,Peter Cooper发表了“推荐C#开发者的IronRuby文章和教程”。
在框架选择领域,Mack Framework 0.6发布,包括了DataMapper 0.9.2和RSpec支持,事务测试,国际化和其他改进。Merb 1.0的官方路线图roadmap已经发布。
关于Ruby和XML的问题现在看起来能通过libxml-ruby一次性解决,号称比原来快40倍的Textile Rendering :redcloth 4.0正式发布。
Jay Fields写了两篇有趣的文章 Don’t forget about RubyForge (不要忘记RubyForge),揭示了大量迁移到GitHub的问题,以及Modules underuse。
没有赞助者的多伦多RubyFringe会议结束,这篇文章 Rockstar Memcaching, 介绍多伦多的RubyFringe大会。
Rails:
一个好消息是 Ruby on Rails 2.1 – What’s New 这本书已经有了7种语言,其中包括中文版本。
几周前揭示了Rails 2.1数据库相关bugs。在同一天,方便的将rails部署于Apache上的Phusion Passenger 2.0.2发布。这个版本修复了bugs,包括一个小的内存泄漏问题,所以,强烈建议升级到新版本,如果你使用Phusion Passenger 2(aka mod_rails)的话。
Kawaii是一个基于web的脚本/命令工具,相比我们平时用的shell输出非常有趣。支持Ruby on Rails的开源Flash图表插件第二个版本已经发布。这个页面显示了超酷的专业图表页面,强烈建议点击这里查看。
这篇文章“Mulling Over Our Ruby On Rails Full Text Search Options”(关于Ruby on Rails全文检索优化的思考)讨论了一些可能Rails应用的全文检索优化。对于sphinx(Sphinx是一个基于SQL的全文检索引擎)这里有两个优秀的插件UltraSphinx 和 ThinkingSphinx。来自专业的Ruby on Rails咨询团队Hashrocket的Rein Henrichs比较了这两个插件,推荐他的著名文章:A Thinking Man’s Sphinx.
Rails-Doc.org团队为网站添加了一些新的功能,比如为不同版本的Rails添加API文档。
下面是值得阅读的文章:
* Mobilize Your Rails Application with Mobile Fu.
* The complete guide to setting up Starling, 包括安装,设置,监控等内容。
* Using Emacs for Rails development – The perfect setup.
* Making SWFUpload and Rails work together.
FiveRuns采访了Ryan Bates,他的富有洞察力的回答登载在Rails TakeFive: Five Questions with Ryan Bates。他同时发布了一些的Liquid安全模板视频和关于Session Based Models的railscasts。
Rails Envy podcast number 39这周发布了。赶紧美滋滋的下载关于Outdated HTML内容吧。如果你还没有,不要忘记最受欢迎的这篇:We ain’t got no RSpec.
http://www.opensourcerails.com/ 是一个追踪各种基于Rails开源应用的网站,集中了各类应用的最好实例,最近重新设计了界面进行了发布,是一个非常棒的参考网站。
如何面试Ruby/Rails程序员?这是一篇很好的面试题文章。
通过Gears on Rails - 能让你的Rails App 离线工作,使用该插件不需要直接通过Gears JavaScript APIs 与Gears对Gears进行操作;而是基于Jester,生成类Rails风格的 REST Javascript来操纵Google Gears。另外,当app online后,本地Gears数据将自动与远程进行同步。
Starling:Ruby持久化队列服务器支持MemCahce协议。Starling是一个支持MemCahce协议的轻量级持久化服务器。Starling是让创建网络访问队列或者多个队列异常简单,也就是说多点和多台机器间的异步工作进程。
Rails的商业投资很红火,Engine Yard : Rails主机托管服务商得到1500万美金投资,这些投资将用来建设Ruby云计算网络平台和支持web开发和企业项目启动。Engine Yard目前一直在支持Rubinius 和 Merb项目,以及支持其他几个Ruby&Rails网站。这一轮1500万美金的资金将有助于Rails商业项目的成长,类似于5月份的Relic的350万美金投资。这笔融资能够让Engine Yard远远跑在竞争对手前面。
上一篇: 随感