最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

InfoQ 中文站 Ruby 社区 2007 年度十大新闻

  • 2007-12-29
  • 本文字数:2201 字

    阅读完需:约 7 分钟

Ruby 语言的历史并非像其他开发技术这样成熟,但在不长的发展历程中,却一直在给开发者带来兴奋与惊喜。同时,正式富有激情、良性循环的 Ruby 开发者社区,一直在为 Ruby 领域的发展注入新的动力。以下是 InfoQ 中文站选出的 2007 年度 Ruby 社区十大新闻,我们期待在即将到来的 2008 年中,Ruby 社区会有更多的亮点值得我们书写:

1. 梦想上铁道:Ruby on Rails 专业服务浮出水面
在Ruby on Rails 极高的开发效率影响下,小规模的专业服务团队开始成为一支不容忽视的力量:他们不仅可以帮助刚起步的创业者快速实现自己的点子,甚至还可以为跨国大型企业开发软件应用。这种新的工作模式前景会怎样,将来是否会遇到难题,目前都是未知数。但我们仍然把掌声和祝福送给这些勇敢和执着的先行者。

点评: Rails 开发者逐渐增多的今天,相应的专业服务必将在市场的呼唤之下应运而生,通过此文,让我们关注这些正在创业或即将创业的先行者,了解他们将在新的市场需求下,为 Ruby 开发社区带来怎样的启迪。

2. 关注:Ruby 1.9 版本即将发布
Ruby 的下一个重大版本 Ruby 1.9 已经整装待发,新版本预计将在 08 年元旦到来之前发布。尽管 Ruby 1.9 给出了诸多的改进,但仍旧不能完全代表未来 Ruby 2.0 版本发布时的模样。在 Ruby 的 SVN 存储库的 HEAD 版本之中,Ruby 开发团队正在不断尝试一些新奇的改进和完善。

点评:Ruby 1.9 带来众多的完善和改进令人振奋,在 Ruby 1.9 版本中实现的效率提升,无疑也使得 Ruby 开发者在兴奋的同时,对于 Ruby 语言的应用前景也信心倍增。

3. Rubinius 开发入门
Rubinius 很快赢得了越来越多人的青睐,并且正在大步迈向对 Ruby 的完全支持。让我们看看如何使用 Rubinius 进行开发,需要掌握了解哪些内容,以及从何处开始。

点评:Rubinius 虚拟机在过去一段时间内发展很快,已成为 Ruby 社区开发者关注的一个新的亮点,通过此文可以帮助新手快速了解 Rubinius,并且应用 Rubinius 在项目实践之中。

4. Ruby on Rails 2.0 正式发布
David Heinemeier Hansson(DHH) 在 Ruby on Rails 的官方 blog 上宣布,经历了将近一年的开发之后,新版 Ruby on Rails 2.0 目前已经正式发布。2.0 版本的 Rails 具备众多新的特性,并且在代码上做出了大量的修补和完善。

点评:无疑,Ruby on Rails 以其出众的表现和独具特色的开发模式,已经得到 Web 开发者的认可,随着 2.0 版本的推出,必将吸引更多的开发者加入 Rails 的阵营。

5. Rails 人才市场:需求初生,期望甚高
由于目前采用 Ruby on Rails 的大多是创业型公司,因此相关职位往往对应聘者有较高的要求,希望应聘者具备独当一面的能力;与此相当的,这类职位也大多提供相当丰厚的薪酬。对于经验丰富的开发者而言,在这个领域或许可以找到新的机会。

点评:伴随 Rails 开发的普及与火爆,Rails 人才市场也初露端倪,打算进入 Rails 领域的开发者,不妨先了解一下开发市场的人才需求情况。

6. Netbeans 6.0 发布,支持 Ruby、移动开发和集成的剖析器
Netbeans 团队发布了 Netbeans 6.0。6.0 版花费了稍多于一年的时间,在 5.5 版的基础上做出了许多重大的改进。

点评:Netbeans 6.0 可以说是一款全新的 IDE,其对于 Ruby 语言的支持,给开发者带来的不仅仅是赞叹,更让支持者们坚定了跟随 Netbeans 一同发展的信念。

7. Mac OS X Leopard:具备 DTrace、XCode 和 Interface Builder 支持的 Ruby 开发环境
最新发布的Mac OS X Leopard 操作系统集成了Ruby 1.8.6 版本以及众多Ruby 相关的类库和工具。Leopard 还包含了针对Ruby 语言、XCode 桌面开发以及Interface Builder 支持进行分析的动态跟踪探针DTrace。

点评: Mac OS X Leopard 的魅力和操控性是 Mac 拥护者们无法抗拒的,Leopard 在系统中默认提供了对于 Ruby 和 Rails 的支持,无疑将为 Mac 的使用者带来更多的便捷。

8. Rails2.0——新手指南
Rails2.0 已经发布了,但是不少大家认可的书籍和教程还没有更新到这一新版本。如果您尝试着使用介绍 Rails1.2 的书籍和教程来学习 Rails2.0,势必会造成一些不必要的麻烦。让我们来看看有没有处理这一问题的最佳方案。

点评:尽管 Rails 2.0 的改动不像 Rails 1.2 和 Rails 1.1 这么巨大,但对于参考老教科书进行学习的初学者来说,还是有一定的障碍,针对新版的 Rails,此文给出快速入门的一个行之有效的途径。

9. CodeGear 发布 Ruby/Rails IDE——3rdRail:纳入动态方法智能完成功能
CodeGear 刚刚发布了他们的 Ruby/Rails IDE 3rd Rail。该 IDE 的关键功能有智能代码自动完成,支持重构,还提供一个能够感知项目名称的命令行界面。

点评:CodeGear 发布的 IDE 产品 3rdRail,为 Ruby 开发者提供了一个新的开发 IDE 选择,同时也让我们看到了 IDE 市场纷争的硝烟,同样也开始燃烧到了 Ruby 和 Rails 的开发领域。

10. Ruby x 敏捷: Matz 探究 Ruby 与敏捷开发的关系
Ruby 语言的创始人 Matz 最近在一个六集视频短片中的第一集中出镜,在短片中讨论了 Ruby 语言和敏捷方法论之间的关系。与 Matz 同时出现在视频短片中的还有平锅健儿(Kenji Hiranabe)和角谷信太郎(Shintaro Kakutani)。平锅健儿是一位极富热情的敏捷方法鼓动者,并且也是许多极限编程和敏捷开发相关书籍的日文版译者。角谷信太郎则是一位 Ruby 语言的忠实的拥护者。

点评:Ruby 为开发者带来生产效率的提升,无疑是为敏捷开发做出了最好的诠释。通过了解 Matz 在视频短片中的解说,可以更进一步探究 Ruby 与敏捷的关系。

2007-12-29 10:06646
用户头像

发布了 74 篇内容, 共 11.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

7 个建议让 Code Review 高效又高质

阿里技术

技术管理 技术人生 内容合集

在阿里做了五年技术主管,我有话想说

阿里技术

技术人生 内容合集

如何提高一个研发团队的“代码速度”?

阿里技术

技术管理 技术人生 内容合集

为什么大部分人做不了架构师?这2点是关键

阿里技术

技术人生 内容合集

【浅谈黑客与学习思路】黑客的种类和行为,初学者应该怎样学习

H

黑客 网络安全 信息安全

一文带你了解什么是GitOps

华为云开发者联盟

DevOps 运维 测试 软件开发 gitops

在阿里,我如何做好技术项目管理?

阿里技术

技术管理 技术人生 内容合集

为企业创建完美CRM系统策略

低代码小观

企业管理 CRM 客户关系管理 CRM系统 客户关系管理系统

揭开神秘面纱,如何组织一次分布式压测

博睿数据

Linux云计算有那么难学吗?Linux入门篇。系统常用函数的调用方法大全

学神来啦

MySQL nginx Linux Shell linux云计算

Python代码阅读(第71篇):检测一个平坦列表中是否有重复元素

Felix

Python List 编程 阅读代码 Python初学者

EasyRecovery的高级设置如何使用

淋雨

数据恢复 EasyRecovery

毕业10年才懂,会升层思考,工作有多轻松?

阿里技术

技术管理 技术人生 内容合集

MySQL从入门到入魔之数据库连接池(04)

海拥(haiyong.site)

MySQL 数据库 28天写作 12月日更

面对复杂业务,if-else coder 如何升级?

阿里技术

技术人生 内容合集

RPA的定义

金小K

RPA 自动化 自动化平台 自动化运维

拍乐云发布“融合语音通话”产品,实现多场景下VoIP和PSTN互通

拍乐云Pano

RTC PSTN VoIP 融合语音通话

架构实战-模块七-作业

无名

架构实战营 「架构实战营」

如何成为优秀的技术主管?你要做到这三点

阿里技术

技术管理 技术人生 内容合集

优秀工程师必备的一项技能,你解锁了吗?

阿里技术

技术管理 技术人生 内容合集

CSS之变量(四)悬浮跟踪按钮

Augus

CSS 12月日更

技术三板斧:关于技术规划、管理、架构的思考

阿里技术

技术管理 技术人生 内容合集

互联网时代,谁来保护我们的个人隐私信息?

郑州埃文科技

数据库 App IP 个人信息

Typora + picGo实现插入图片上传gitee图床

zdd

一周信创舆情观察(12.13~12.19)

统小信uos

关于写文章的一点经验

阿里技术

技术管理 技术人生 内容合集

高质量的缺陷分析:让自己少写 bug

阿里技术

技术管理 技术人生 内容合集

百度API接口智能化测试探索与实践

百度开发者中心

自动化测试 API测试 智能化测试

华为超大云数据中心落地贵州,这些硬核技术有利支撑“东数西算”

华为云开发者联盟

服务器 数据中心 华为云 东数西算 云数据中心

OPPO大数据离线任务调度系统OFLOW

安第斯智能云

后端 数据

自用学习资料,Linux内核之【内存管理】的一些分享

奔着腾讯去

内存泄露 C/C++ Linux内核 内存映射 内存池

InfoQ中文站Ruby社区2007年度十大新闻_Ruby_高昂_InfoQ精选文章