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