作者 高昂 發(fā)布于 2007年12月29日 上午10時(shí)6分
- Ruby
- 主題
- InfoQ聲明
Ruby語(yǔ)言的歷史并非像其他開(kāi)發(fā)技術(shù)這樣成熟,但在不長(zhǎng)的發(fā)展歷程中,卻一直在給開(kāi)發(fā)者帶來(lái)興奮與驚喜。同時(shí),正式富有激情、良性循環(huán)的Ruby開(kāi)發(fā)者社區(qū),一直在為Ruby領(lǐng)域的發(fā)展注入新的動(dòng)力。以下是InfoQ中文站選出的2007年度Ruby社區(qū)十大新聞,我們期待在即將到來(lái)的2008年中,Ruby社區(qū)會(huì)有更多的亮點(diǎn)值得我們書(shū)寫:
1. 夢(mèng)想上鐵道:Ruby on Rails專業(yè)服務(wù)浮出水面
在Ruby on Rails極高的開(kāi)發(fā)效率影響下,小規(guī)模的專業(yè)服務(wù)團(tuán)隊(duì)開(kāi)始成為一支不容忽視的力量:他們不僅可以幫助剛起步的創(chuàng)業(yè)者快速實(shí)現(xiàn)自己的點(diǎn)子,甚至還可以為跨國(guó)大型企業(yè)開(kāi)發(fā)軟件應(yīng)用。這種新的工作模式前景會(huì)怎樣,將來(lái)是否會(huì)遇到難題,目前都是未知數(shù)。但我們?nèi)匀话颜坡暫妥8K徒o這些勇敢和執(zhí)著的先行者。
點(diǎn)評(píng):Rails開(kāi)發(fā)者逐漸增多的今天,相應(yīng)的專業(yè)服務(wù)必將在市場(chǎng)的呼喚之下應(yīng)運(yùn)而生,通過(guò)此文,讓我們關(guān)注這些正在創(chuàng)業(yè)或即將創(chuàng)業(yè)的先行者,了解他們將在新的市場(chǎng)需求下,為Ruby開(kāi)發(fā)社區(qū)帶來(lái)怎樣的啟迪。
2. 關(guān)注:Ruby 1.9版本即將發(fā)布
Ruby的下一個(gè)重大版本Ruby 1.9已經(jīng)整裝待發(fā),新版本預(yù)計(jì)將在08年元旦到來(lái)之前發(fā)布。盡管Ruby 1.9給出了諸多的改進(jìn),但仍舊不能完全代表未來(lái)Ruby 2.0版本發(fā)布時(shí)的模樣。在Ruby的SVN存儲(chǔ)庫(kù)的HEAD版本之中,Ruby開(kāi)發(fā)團(tuán)隊(duì)正在不斷嘗試一些新奇的改進(jìn)和完善。
點(diǎn)評(píng):Ruby 1.9帶來(lái)眾多的完善和改進(jìn)令人振奮,在Ruby 1.9版本中實(shí)現(xiàn)的效率提升,無(wú)疑也使得Ruby開(kāi)發(fā)者在興奮的同時(shí),對(duì)于Ruby語(yǔ)言的應(yīng)用前景也信心倍增。
3. Rubinius開(kāi)發(fā)入門
Rubinius很快贏得了越來(lái)越多人的青睞,并且正在大步邁向?qū)uby的完全支持。讓我們看看如何使用Rubinius進(jìn)行開(kāi)發(fā),需要掌握了解哪些內(nèi)容,以及從何處開(kāi)始。
點(diǎn)評(píng):Rubinius虛擬機(jī)在過(guò)去一段時(shí)間內(nèi)發(fā)展很快,已成為Ruby社區(qū)開(kāi)發(fā)者關(guān)注的一個(gè)新的亮點(diǎn),通過(guò)此文可以幫助新手快速了解Rubinius,并且應(yīng)用Rubinius在項(xiàng)目實(shí)踐之中。
4. Ruby on Rails 2.0正式發(fā)布
David Heinemeier Hansson(DHH)在Ruby on Rails的官方blog上宣布,經(jīng)歷了將近一年的開(kāi)發(fā)之后,新版Ruby on Rails 2.0目前已經(jīng)正式發(fā)布。2.0版本的Rails具備眾多新的特性,并且在代碼上做出了大量的修補(bǔ)和完善。
點(diǎn)評(píng):無(wú)疑,Ruby on Rails以其出眾的表現(xiàn)和獨(dú)具特色的開(kāi)發(fā)模式,已經(jīng)得到Web開(kāi)發(fā)者的認(rèn)可,隨著2.0版本的推出,必將吸引更多的開(kāi)發(fā)者加入Rails的陣營(yíng)。
5. Rails人才市場(chǎng):需求初生,期望甚高
由于目前采用Ruby on Rails的大多是創(chuàng)業(yè)型公司,因此相關(guān)職位往往對(duì)應(yīng)聘者有較高的要求,希望應(yīng)聘者具備獨(dú)當(dāng)一面的能力;與此相當(dāng)?shù)模@類職位也大多提供相當(dāng)豐厚的薪酬。對(duì)于經(jīng)驗(yàn)豐富的開(kāi)發(fā)者而言,在這個(gè)領(lǐng)域或許可以找到新的機(jī)會(huì)。
點(diǎn)評(píng):伴隨Rails開(kāi)發(fā)的普及與火爆,Rails人才市場(chǎng)也初露端倪,打算進(jìn)入Rails領(lǐng)域的開(kāi)發(fā)者,不妨先了解一下開(kāi)發(fā)市場(chǎng)的人才需求情況。
6. Netbeans 6.0發(fā)布,支持Ruby、移動(dòng)開(kāi)發(fā)和集成的剖析器
Netbeans團(tuán)隊(duì)發(fā)布了Netbeans 6.0。6.0版花費(fèi)了稍多于一年的時(shí)間,在5.5版的基礎(chǔ)上做出了許多重大的改進(jìn)。
點(diǎn)評(píng):Netbeans 6.0可以說(shuō)是一款全新的IDE,其對(duì)于Ruby語(yǔ)言的支持,給開(kāi)發(fā)者帶來(lái)的不僅僅是贊嘆,更讓支持者們堅(jiān)定了跟隨Netbeans一同發(fā)展的信念。
7. Mac OS X Leopard:具備DTrace、XCode和Interface Builder支持的Ruby開(kāi)發(fā)環(huán)境
最新發(fā)布的Mac OS X Leopard操作系統(tǒng)集成了Ruby 1.8.6版本以及眾多Ruby相關(guān)的類庫(kù)和工具。Leopard還包含了針對(duì)Ruby語(yǔ)言、XCode桌面開(kāi)發(fā)以及Interface Builder支持進(jìn)行分析的動(dòng)態(tài)跟蹤探針DTrace。
點(diǎn)評(píng):Mac OS X Leopard的魅力和操控性是Mac擁護(hù)者們無(wú)法抗拒的,Leopard在系統(tǒng)中默認(rèn)提供了對(duì)于Ruby和Rails的支持,無(wú)疑將為Mac的使用者帶來(lái)更多的便捷。
8. Rails2.0——新手指南
Rails2.0已經(jīng)發(fā)布了,但是不少大家認(rèn)可的書(shū)籍和教程還沒(méi)有更新到這一新版本。如果您嘗試著使用介紹Rails1.2的書(shū)籍和教程來(lái)學(xué)習(xí)Rails2.0,勢(shì)必會(huì)造成一些不必要的麻煩。讓我們來(lái)看看有沒(méi)有處理這一問(wèn)題的最佳方案。
點(diǎn)評(píng):盡管Rails 2.0的改動(dòng)不像Rails 1.2和Rails 1.1這么巨大,但對(duì)于參考老教科書(shū)進(jìn)行學(xué)習(xí)的初學(xué)者來(lái)說(shuō),還是有一定的障礙,針對(duì)新版的Rails,此文給出快速入門的一個(gè)行之有效的途徑。
9. CodeGear發(fā)布Ruby/Rails IDE——3rdRail:納入動(dòng)態(tài)方法智能完成功能
CodeGear剛剛發(fā)布了他們的Ruby/Rails IDE 3rd Rail。該IDE的關(guān)鍵功能有智能代碼自動(dòng)完成,支持重構(gòu),還提供一個(gè)能夠感知項(xiàng)目名稱的命令行界面。
點(diǎn)評(píng):CodeGear發(fā)布的IDE產(chǎn)品3rdRail,為Ruby開(kāi)發(fā)者提供了一個(gè)新的開(kāi)發(fā)IDE選擇,同時(shí)也讓我們看到了IDE市場(chǎng)紛爭(zhēng)的硝煙,同樣也開(kāi)始燃燒到了Ruby和Rails的開(kāi)發(fā)領(lǐng)域。
10. Ruby x 敏捷: Matz探究Ruby與敏捷開(kāi)發(fā)的關(guān)系
Ruby語(yǔ)言的創(chuàng)始人Matz最近在一個(gè)六集視頻短片中的第一集中出鏡,在短片中討論了Ruby語(yǔ)言和敏捷方法論之間的關(guān)系。與Matz同時(shí)出現(xiàn)在視頻短片中的還有平鍋健兒(Kenji Hiranabe)和角谷信太郎(Shintaro Kakutani)。平鍋健兒是一位極富熱情的敏捷方法鼓動(dòng)者,并且也是許多極限編程和敏捷開(kāi)發(fā)相關(guān)書(shū)籍的日文版譯者。角谷信太郎則是一位Ruby語(yǔ)言的忠實(shí)的擁護(hù)者。
點(diǎn)評(píng):Ruby為開(kāi)發(fā)者帶來(lái)生產(chǎn)效率的提升,無(wú)疑是為敏捷開(kāi)發(fā)做出了最好的詮釋。通過(guò)了解Matz在視頻短片中的解說(shuō),可以更進(jìn)一步探究Ruby與敏捷的關(guān)系。
jwebee
我的個(gè)人網(wǎng)站
posted on 2007-12-31 21:51
周行 閱讀(298)
評(píng)論(0) 編輯 收藏 所屬分類:
IT技術(shù)