CodeGear公布Ruby on Rails IDE

發表于:2007-06-11來源:作者:點擊數: 標簽:
Borland公司的CodeGear是Borland公司 開發 工具業務背后一個組織,提供如Delphi和JBuilder等廣為人知的IDE產品。在2007年下半年,將有一個新工具——用于Ruby on Rails開發的IDE——加入這個產品家族。該產品和CodeGear的JBuilder一樣,將基于Eclipse構建,

Borland公司的CodeGear是Borland公司開發工具業務背后一個組織,提供如Delphi和JBuilder等廣為人知的IDE產品。在2007年下半年,將有一個新工具——用于Ruby on Rails開發的IDE——加入這個產品家族。該產品和CodeGear的JBuilder一樣,將基于Eclipse構建,目前已經提供Beta測試下載。

產品的特性包括:

◆一套完善的IDE,完全支持Ruby on Rails,提供如自動代碼完成(Code Completion)、重構、類型瀏覽和導航等高級開發特性

◆創新的“Commanders”,別具匠心地整合了命令行的強大功能和IDE、向導和Code Insights的生產力,并使命令行變得易于使用

◆依賴關系的可視化及導航功能,可以無縫使用各種資源進行工作,而不用顧及它們之間的關系、位置或者格式

◆完整的開發及部署模塊,包括Ruby、Rails、Gems和數據庫

在Ruby工具領域早已經充斥了許多競爭產品,其中有很多都是免費的。像近期整合了頗有人氣的RadRails IDE的Aptana,只是這些例子中的一個。CodeGear的產品及戰略副總裁Michael Swindell解釋了CodeGear的Ruby IDE將如何在這個市場中脫穎而出:

我們新的Ruby on Rails技術通過超越僅僅編輯和調試Ruby腳本的addresses these challenges by going beyond just editing and debugging Ruby scripts.它提供了以Rails為中心,一應俱全的開發環境,新手和專家都很容易上手。此外,基于CodeGear在IDE上的創新,這是我們開發出來的第一個對命令行開發人員、IDE開發人員和可視化開發人員具有相同吸引力的產品。

Ruby on Rails的創始人David Heinemeier Hansson也表示:

能看見整個Rails大環境擴展到商業工具提供商都參與進來的程度,相當令人歡欣鼓舞。我由衷歡迎CodeGear出現到這個大舞臺上來,對于他們帶來的東西我感到很興奮。對于Rails世界的用戶和供應商來說,這真是太好了!

在背后,CodeGear Ruby IDE的功能是基于Eclipse的一個新項目——Dynamic Languages Tool Kit(DLTK)——構建的。名稱中“Languages”用復數形式是有原因的:DLTK為在Eclipse中提供動態語言支持提供基礎系統,包括代表源代碼的常用模型。DLTK提供基礎設施,如源碼索引服務,允許在項目中快速查詢類型和其它結構。此外,它還包含了用于類型推斷(Type Inference)的可擴展算法,用于判斷變量和函數的類型。這對于許多IDE編輯器特性來說是很有必要的,例如對類型的自動完成(Auto Complete)(顯示對象的方法)以及其它。

常見的GUI組件同樣也沒有落下,例如大綱(Outlines)、解釋器配置對話框,還有許多,這些組件使用有DLTK所存儲并維護的數據??偟膩碚f,DLTK使得向Eclipse加入對(動態)語言的支持,變得容易很多。

目前,DLTK提供對Tcl、JavaScript和Ruby的支持。CodeGear正在為DLTK Ruby貢獻補丁和代碼。

【相關文章】

  • CodeGear在Borland中蛹化 能否化蝶?
  • 訪談:關于CodeGear和JBuilder 2007
  • Ruby on Rails和J2EE:兩者能否共存?
【責任編輯:火鳳凰 TEL:(010)68476606-8007】


原文轉自:http://www.anti-gravitydesign.com

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97