當前位置:編程學習大全網 - 源碼下載 - 幫我介紹壹下eclipse開發工具

幫我介紹壹下eclipse開發工具

Eclipse 是壹個開源的、可擴展的集成開發環境,最近已經吸引了業界的很多註意力。Eclipse 的支持者源源不斷,當其他 IDE(例如 JBuilder)中具有某些特性而 Eclipse 中沒有這些特性時,這些支持者就會感到沮喪,並想法開發這些特性。開發軟件的大部分(但不是全部)工作都是編寫代碼。不管壹個 IDE 提供了多少特性,如果它只提供基本的功能,那麽它將不會給程序員帶來太多幫助。這就是為什麽很多程序員長期以來寧願選擇使用簡 單的文本編輯器,而不願使用 IDE。

有趣的是,很多早期采用 Eclipse 的用戶都是從文本編輯器上遷移過來的,而不是從其他 IDE 上遷移過來的。當然,這就解釋了為什麽他們並不介意功能的缺乏。對於很多人來說,這是他們使用的第壹個 IDE,這並沒有簡化他們 的開發任務。IBM 附屬的 OTI 是壹個非常優秀的面向對象的技術公司,已經花費了 4 千萬美元來開發 Eclipse,然後將其捐贈給了開源社區。

更有趣的問題是 Eclipse 是否與其他花錢的 IDE 壹樣好。 答案非常確定。首先,這取決於您想要用它來做什麽。如果您只需要進行基本的開發,就沒有必要繼續往下看了。對於編碼、調試、重 構、單元測試等等, Eclipse 可以與任何壹種 IDE 匹敵,甚至比它們還要好。與免費的 JBuilder X Foundation 版本類似, Eclipse 也有代碼補足、代碼模板的功能,以及對重構、Ant、CVS 和 JUnit 的支持。實際上,您可能會發現 Eclipse 對很多特性的支持都比 JBuilder 更好。例如, Eclipse 具有更多的重構功能,能夠更好地支持將本地代碼與 CVS 服務器進行合並。

除了這些基本功能之外,還取決於您需要哪些特性,這方面的故事就有些更為復雜了。Eclipse 的優點之壹就是它的源代碼是開放的,可擴展性很好,可以擴充很多插件,開源插件和商業插件都可以用來擴充 Eclipse。如果您需要 基本的 Eclipse IDE 所不具備的特性,壹般都可以找到您需要的插件。大部分情況下,您都可以找到免費的插件,至少可以完全實現您想要的功能 -- 例如,對於 Web 和 J2EE 的開發,通常都能找到這種插件。(請參閱 參考資料 中關於在 Structs 和 Web 應用程序開發中獲取、安裝並使用插件的文章。)

除了免費的插件之外,您還可以找到很多用於 Eclipse 的價格適中的商業插件。如果您只需要壹部分高級特性,但卻無法找到滿意的免費插件,就可以從第三方供應商那裏購買這些插件,而 不用去購買完整的企業 IDE 包,這樣會更經濟。由於 Eclipse 的流行性和開源特性,它已經在 IDE 領域成為壹把尖刀 -- 擁有數百種插件,既有免費的,也有商 業的。訪問 Eclipse 插件主頁 可以找到大部分 Eclipse 插件。

現在我們要特別介紹壹下 Eclipse 3.0 在開發時缺少壹種特性,而 JBuilder 在很早以前就具有這種特性了:構建用戶界面的可視化工具。這種特性現在正在被積極地開發。Eclipse Visual Editor (VE) release 0.5 可以支持 AWT/Swing,現在可用於 Eclipse 2.1.x 的版本,並且很快就可以用於 Eclipse 3.0, release 1.0 了,不過在您閱讀本文時可能還不可用。VE 1.0 會作為壹個獨立軟件在 Eclipse 網站上提供下載,它不但可以支持 AWT/Swing,而且也可以支持 SWT。要了解有關 VE 的更多信息,並想體驗壹下 VE,請參閱 參考資料 中的文章 "Building GUIs with the Eclipse Visual Editor."

開始體驗 Eclipse

Eclipse 與其他 IDE 稍有不同,因為它引入了壹個新的對用戶界面進行抽象的層次: 視角(perspective)。最終您會發現這個概念會貫穿 Eclipse 的各種豐富特性:它刪除了與手頭任務無關的選項,從而讓您可以集中註意力於要做的事情。

為了方便說明,我們還需要再介紹壹些 Eclipse 術語。Eclipse 開發環境(即 Eclipse 主窗口內的全部內容)稱為 工作臺(workbench)。在這個主窗口中,有各種各樣的面板,稱為 視圖(View),視圖中可顯示控制臺的輸出、項目的概要信息等等。多個視圖 常常堆疊成記事簿的形式,可通過標簽頁來選擇。除了視圖之外,工作臺中還有壹個特殊的面板,稱為 編輯器(editor),這個地方可以編輯各種不同類型的文檔,如源代碼等。

到此為止,我們對 Eclipse 工作臺的描述聽起來和 JBuilder 也沒什麽不同。當您執行不同的任務(如編碼、調試、或是將代碼的變更合並到中央代碼庫)時,您可以使用針對這種任務的特殊窗口 排列方式。這些特定於任務的窗口排列方式稱為 視角(perspectives)。它十分類似於 JBuilder 中編輯器下面的標簽頁功能,只不過在 Eclipse 中,整個工作臺都可以改變,包括主工具條和菜單。

  • 上一篇:公司做個網站需要多少費用,都包括什麽?
  • 下一篇:文件類型及其打開方式大全
  • copyright 2024編程學習大全網