BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

2010年InfoQ中文站Ruby社区回顾

| 作者 丁雪丰 关注 3 他的粉丝 发布于 2011年1月8日. 估计阅读时间: 5 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

2010年刚刚过去,感谢大家在过去一年里对InfoQ中文站的关心与支持。在踏上新的征程前,让我们先来回顾一下去年一年中InfoQ中文站Ruby社区里都有哪些内容,大家又在关注什么。

Ruby VM相关内容
2010年里,Ruby正式进入1.9时代,年底时新旧MRI都发布了补丁版本,1.9.2 with p136更是1.9.2后的首个重要更新,InfoQ一直在跟踪报道Ruby VM相关的新闻,尤其是多种不同的Ruby语言实现方面。

在多个不同的Ruby VM实现中,最受关注的莫过于JRuby了。InfoQ发表了多篇JRuby作者Charles Nutter谈JRuby的新闻,讨论了为何选择JRubyJRuby的性能、实现RESTful服务等话题,还就JRuby 1.5、AOT、JRuby 1.6与Java 7相关的问题对他做了一个采访。此外,对JRuby周边的内容做了报道,例如Warbler 1.0JRuby中Maven、Ant与Rake的整合

经历了大约4年的开发,Rubinius终于在2010年中发布了1.0正式版本,随后又陆续发布了1.11.2版本。Rubinius不仅兼容MRI 1.8.7,凭借其JIT技术,在性能上也有不俗表现,此外,在调试的支持方面也很出色。

同样在去年发布了1.0版本的还有IronRuby微软宣布将IronPython与IronRuby交由Miguel de Icaza和Jimmy Schementi管理,并且最终确定代码将托管于Github,继续使用CodePlex做问题跟踪

MacRuby也在年底发布了0.8版本,改进了稳定性与兼容性,并在冲刺1.0版本。MacRuby去掉了GIL,Rubinius也有计划去除GIL,Ruby 1.9.2有可能成为唯一带GIL的Ruby VM。

除了有这么多的实现,Ruby还有自己的规范,RubySpec之父Brain Ford也在一篇新闻中谈了他对标准化的看法,以及标准化工作对RubySpec的意义。

框架及工具
经过了长时间的RC,Rails 3发布正式版本,Yehuda Katz就Rails 3.x接受了InfoQ的采访,谈论了Rails 3.0是如何被社区所接受的,Rails 3.0与其他相似框架的区别之处,有不同Ruby实现的影响,以及Rails 3.1将带来什么新特性。

InfoQ上也提供了一些写好Rails应用的建议,例如《用Rails创建高质量Web应用》以及《Rails系统重构:从单一复杂系统到多个小应用集群》。

简约的Web框架Sinatra也值得关注,InfoQ采访了Sinatra项目的创始人Blake Mizerany,以了解关于Sinatra的信息。

Google App Engine宣布支持Java之后,JRuby乃至Rails都能从中受益,通过JRuby 1.5.1,以及用DataMapper来代替ActiveRecord,Rails也可运行于GAE之上。

移动开发方面,CouchDB SDK for Android的发布宣告了CouchDB正式登录Android平台。基于Ruby的跨平台智能手机应用程序框架Rhodes的表现也可圈可点,允许开发者为所有主流智能手机快速创建本地应用程序且从2.0开始完全免费,并在MIT许可下开源。此外,Android开发者和用户可以通过Ruboto和Ruboto-IRB来使用JRuby

RubyGems.org也很顺理成章地取代RubyForge,成为了默认的Gem托管站点。

活动报道及相关资料
说起活动,QCon自然是不必多说,去年的百度技术沙龙也搞得有声有色,不少演讲内容十分吸引观众。从统计数据来看,Ruby社区的同学对豆瓣网的一些分享很感兴趣,例如百度技术沙龙里《豆瓣数据存储实践》分享的数据存储实战经历,以及《洪强宁谈豆瓣网技术架构》。

连续举办两届的RubyConf China大会,再次邀请到了Ruby之父Matz来到上海,Matz在大会上称赞Ruby拥有优秀社区。台湾著名Rubiest张文钿也做了精彩演讲,InfoQ上放出了在之前KungFu Rails大会上对他的采访《张文钿谈Rails开发及台湾Ruby社区》以及演讲内容《Rails最佳实践》,深受好评。

综合内容
InfoQ中文站Ruby社区主编李明就动态语言在企业应用中的优势和不足做了一个分析,吸引了不少网友的热议。郑晔连载的《代码之丑》系列文章也引发了不少共鸣。还有一些技术大牛的访谈或演讲也很受欢迎。

2011年中,我们将继续努力,为大家奉上更好的内容,希望大家能继续支持InfoQ,也许您也可以为您关注的社区贡献一份力量。

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT