欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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目前一直在支持RubiniusMerb项目,以及支持其他几个Ruby&Rails网站。这一轮1500万美金的资金将有助于Rails商业项目的成长,类似于5月份的Relic的350万美金投资。这笔融资能够让Engine Yard远远跑在竞争对手前面。
相关标签: Rails Ruby