写点什么

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:06737
用户头像

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

关注

评论

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

实时获取商品信息,京东API助力电商行业提升竞争力

技术冰糖葫芦

API 接口 API 文档 API 策略

【干货来了】大语言模型训练优化秘籍

博文视点Broadview

RubyMine 2023.3.5中文 for mac 含最新注册码

Rose

Python中的代码优化和性能优化

技术冰糖葫芦

API 接口 API 文档

深入了解设备交互 API 如何改变我们的生活

霍格沃兹测试开发学社

JavaScript之structuredClone现代深拷贝

伤感汤姆布利柏

百度 Comate 提升编码效率,释放 10 倍软件生产力

百度Geek说

AI 开发者 数据

BetterMouse for Mac(鼠标增强软件) v1.5 (4618)中文激活版

iMac小白

DBeaverUE for Mac(数据库管理软件) v24.0.0旗舰激活版

iMac小白

DBeaverUE for Mac(数据库管理软件) v24.0.0旗舰激活版

iMac小白

NoteList 4 for mac(MacOS数据存储工具) v4.3.4激活版

iMac小白

Parallels Desktop 19 for Mac虚拟机 19.1.0一键激活版

Rose

虚拟机 Parallels Desktop

Piezo for Mac(mac录音软件) v1.8.2激活版

iMac小白

Navicat for Redis for Mac(Redis数据库管理工具) 16.3.7 直装版

iMac小白

探索未来科技:深入了解设备交互 API 如何改变我们的生活

测试人

软件测试

phpstorm2023激活2099(2024最新破解版) mac/win

Rose

如何取消ChatGPT Plus 订阅服务,不取消订阅有什么影响?取消了又如何再次订阅

蓉蓉

ChatGPT GPT-4 ChatGPT4

NineData全方位支持 TDSQL:打造企业级数据库新体验

NineData

tdsql 数据对比 SQL开发 迁移同步 不停机迁移

跨境电商选品实战——Ownips静态ip代理+Python爬虫轻松搞定Lazada电商选品

中杯可乐多加冰

Python 爬虫 跨境电商 电子商务

兼容m1 mac录音软件NCH RecordPad v10.06注册激活版

Rose

Piezo for Mac多种音源录音软件 兼容m1 m2

Rose

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