InfoQ中文站Ruby社區2007年度十大新聞

作者 高昂 發佈於 2007年12月29日 上午10時6分

社區
Ruby
主題
InfoQ聲明
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與敏捷的關係。

發佈了1 篇原創文章 · 獲贊 0 · 訪問量 8889
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章