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