【CSDN 2007.5.17獨家報道】Borland公司的CodeGear將在2007年下半年推出用于Ruby on Rails開發(fā)的IDE,ROR的開發(fā)和使用者們反應(yīng)熱烈。
www.8box.cn 聯(lián)合創(chuàng)始人的阮一鳴,從2005年底開始用ror構(gòu)建8box網(wǎng)站并成功運(yùn)營,他認(rèn)為,隨著技術(shù)的發(fā)展,IDE正變得越來越強(qiáng)大,越來越多的內(nèi)容被涵蓋到IDE中,從需求分析、業(yè)務(wù)建模到軟件發(fā)布,IDE已經(jīng)逐漸覆蓋了軟件開發(fā)的整個生命周期。
他表示,做為一個優(yōu)秀的開發(fā)框架,Ruby on rails整合了非常多優(yōu)秀的思路和軟件方法學(xué)的元素。而其高效的開發(fā)效率一直是其最值得稱道的亮點。但是由于缺少強(qiáng)有力的IDE支持(雖然有一些免費的IDE),使得其生產(chǎn)效率在某種程度上大打折扣。阮一鳴說:“如今能有商業(yè)軟件共同參與到rails大環(huán)境里來,對rails的普及發(fā)展來說,的確是一個里程碑式的事件。”
另外一位ROR的開發(fā)者,JavaEye站長、Java以及Ruby on Rails軟件技術(shù)咨詢師范凱表示:“從市場角度看,由于軟件開發(fā)市場對RoR開發(fā)工具的需求越來越大,Borland公司的CodeGear作為軟件開發(fā)工具商,理所當(dāng)然要搶占這塊蛋糕。”
范凱并不認(rèn)為CodeGear的Rails IDE會對Ruby的發(fā)展產(chǎn)生多大影響,但一定會使Ruby和Rails得到越來越多的市場認(rèn)可。
CodeGear Ruby IDE的功能是基于Eclipse的一個新項目——Dynamic Languages Tool Kit即DLTK來構(gòu)建的,范凱認(rèn)為現(xiàn)在的DLTK還不成熟,功能也不全,所以對于這款I(lǐng)DE的功能,他會觀望一段時間。但是,“這應(yīng)該是一個很有希望的項目。”他這樣說道。
他將期望Ruby IDE的開發(fā)者分為兩類:一類期望輕量級IDE。他說,“這類人喜歡大量快捷鍵操作,自定義大量代碼模板,不在乎代碼自動提示,在這方面TextMate是很棒的Ruby IDE;
另外一類人往往是從Java轉(zhuǎn)過來的,習(xí)慣追求重量級IDE,喜歡代碼自動提示,并把各種各樣的功能集成進(jìn)來。他認(rèn)為,這類IDE現(xiàn)在有很多,如radrails、netbeans、IDEA、DLTK等等。顯然,CodeGear的 Ruby IDE距離這個目標(biāo)還有很長的路要走。(王玉磊)