2010年Ruby十大新聞 進入1.9時代打響第一槍
2010年轉眼即逝,作為動態(tài)語言代表之一的Ruby語言,在過去一年中有過不少新聞動態(tài),在回顧這些內容的同時,我們深感到Ruby、Python動態(tài)語言正在被越來越多的開發(fā)者所接受,所使用。
Ruby進入1.9時代
2010年8月19日,Ruby核心開發(fā)產品經理圓田裕貴宣布Ruby 1.9.2正式發(fā)布,這標志著Ruby正式走進了1.9時代。Ruby 1.9.2的99%都通過了RubySpec,并且相比于1.8.x系列,Ruby 1.9.2在性能上有了顯著的提高。
有趣的是,Ruby 1.9.2只是對英特爾32位架構的Debian Linux提供了全面的支持,而對OS X 10.5、10.6、FreeBSD、Windows以及Solaris視為“盡最大努力去支持”。
推薦閱讀:Ruby 1.9.2正式發(fā)布 Ruby 1.9版本新特性展示
Rails 3正式版發(fā)布
歷時將近2年,經過多個測試版本,Ruby On Rails 3.0終于正式發(fā)布了。期間有近1600多位開發(fā)者參與開發(fā),在每個人的共同努力下,Ruby On Rails 3.0顯得“更快更強更美麗”,相信新版本不會讓人失望。
Ruby On Rails 3.0正式版做了很大的改變,詳細內容請訪問:Ruby On Rails 3.0正式發(fā)布 更快更強更美麗
最具創(chuàng)意Rails入門教程-Rails For Zombies
詳細信息:http://railsforzombies.org/
Rails網(wǎng)絡服務器必備的軟件——Phusion Passenger 3.0.0發(fā)布
Phusion Passenger是一個Apache和Nginx模塊,在Apache/nginx上安裝好以后部署Rails應用也可以簡單得像PHP一樣:直接上傳文件到某個目錄就好了。此版本與2.2版本相比的改進,性能上快了55%;還有穩(wěn)定性,可用性,自愈性的提高等。
詳細信息:http://blog.phusion.nl/2010/10/18/phusion-passenger-3-0-0-final-released/
基于Ruby1.8.7和1.9.2的一鍵Ruby安裝軟件RubyInstaller
詳細信息:http://rubyinstaller.org/
Redmine 1.0.0 RC發(fā)布,ROR項目跟蹤管理工具
Redmine是一個靈活的的項目管理與缺陷跟蹤管理工具,基于Ruby on rails,可跨平臺和跨數(shù)據(jù)庫。你可以使用redmine來內建wiki、BUG問題跟蹤、SVN集成等。
此版本主要是對Bug的修復,并添加了一些新特性,點擊查看發(fā)布詳情:http://www.redmine.org/versions/show/14
Ruby的虛擬機Rubinius 1.1發(fā)布
Rubinius 1.1在性能方面帶來了顯著的提升,改善了虛擬機的內存使用,增加了運行Rails3.0框架的可靠性。此外還包括新的GIL算法(全局虛擬機鎖),虛擬機崩潰報告,以及對Ruby第三方擴展的檢查機制等等。
Ruby函數(shù)重寫技術 refine可以簡化代碼
詳細信息:http://timeless.judofyr.net/refinements-in-ruby
Ruby語言版本管理系統(tǒng)rvm 成為Ruby語言開發(fā)環(huán)境必備工具
詳細信息:http://rvm.beginrescueend.com/
Ruby軟件包管理系統(tǒng)Bundler 越來越普及
詳細信息:http://gembundler.com/
【編輯推薦】