亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

遷移到 Eclipse: Eclipse 對 JBuilder 評估開發指南

2019-11-18 11:24:25
字體:
來源:轉載
供稿:網友

為何考慮 Eclipse 以及它與 Borland JBuilder Foundation 有什么不同

級別: 初級

David Gallardo (david@gallardo.org)
軟件顧問
2004 年 9 月

很多程序員都正在轉向 Eclipse 這個日益流行的開放源代碼開發環境。本文是為那些熟悉 JBuilder 而又正在考慮遷移到 Eclipse 的程序員編寫的。本文首先簡要對 Eclipse 3.0 和免費的 JBuilder X Foundation 版本進行比較,然后展示了在 Eclipse 中如何實現基本的功能。

對于 Netbeans 和 IntelliJ IDEA 程序員

假如您正在考慮移到 Eclipse,請閱讀 developerWorks 上 David Gallardo 其他如何遷移文章:
  • 從 Netbeans 遷移到 Eclipse
  • 從 IntelliJ IDEA 遷移到 Eclipse

此外請訪問 developerWorks 遷移專題,獲取其他向基于開放標準開發的遷移途徑。

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 中,整個工作臺都可以改變,包括主工具條和菜單。

最基本的視角,是 Eclipse 啟動時關閉最初的 Welcome 屏幕之后看到的那個,它稱為 資源(Resource) 視角,如圖 1 所示。

圖 1. Eclipse Resource 視角


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视屏在线播放| 在线看片第一页欧美| 欧美一区亚洲一区| 欧美又大又硬又粗bbbbb| 国内精品国产三级国产在线专| 中文字幕免费精品一区| www日韩中文字幕在线看| 91丝袜美腿美女视频网站| 亚洲人成亚洲人成在线观看| 国产欧美日韩视频| 国产亚洲一级高清| 成人av.网址在线网站| 九九热视频这里只有精品| 日韩成人在线视频| 91在线观看免费高清| 九九热视频这里只有精品| 91tv亚洲精品香蕉国产一区7ujn| 5252色成人免费视频| 久久天天躁狠狠躁夜夜爽蜜月| 久久最新资源网| 4438全国成人免费| 色av吧综合网| 日韩在线视频二区| 自拍偷拍亚洲精品| 日韩欧美aaa| 欧美高清视频在线观看| 4444欧美成人kkkk| 精品成人久久av| 亚洲黄色有码视频| 国产精选久久久久久| 丝袜亚洲欧美日韩综合| 668精品在线视频| 精品国产精品自拍| 亚洲视频国产视频| 国产精品久久久久久影视| 精品久久中文字幕| 亚洲精品国精品久久99热| 午夜免费久久久久| 国产亚洲欧洲在线| 日韩av手机在线观看| 亚洲欧美成人在线| 668精品在线视频| 中文字幕精品一区久久久久| 欧美人与性动交a欧美精品| 91欧美精品午夜性色福利在线| 国产精品久久久久久久7电影| 亚洲国产女人aaa毛片在线| 亚洲白虎美女被爆操| 欧美日韩高清区| 亚洲第一网站免费视频| 人九九综合九九宗合| 亚洲另类激情图| 午夜欧美不卡精品aaaaa| 777国产偷窥盗摄精品视频| 日韩经典第一页| 亚洲成人黄色网址| 亚洲国产精彩中文乱码av在线播放| xvideos亚洲人网站| 国产精品88a∨| 91久久中文字幕| 国产精品一区二区女厕厕| 国产视频自拍一区| 国产视频精品va久久久久久| 日韩中文字幕国产精品| 少妇av一区二区三区| 91久久久在线| 亚洲成色777777在线观看影院| 国产精品久久久久久久久久尿| 日韩av在线网址| 欧美在线播放视频| 日本精品久久中文字幕佐佐木| 国产91久久婷婷一区二区| 色噜噜国产精品视频一区二区| 亚洲天堂久久av| 亚州国产精品久久久| 精品成人久久av| 这里只有精品久久| 91中文在线视频| 亚洲精品不卡在线| 97在线看福利| 国产精品免费久久久久影院| 亚洲国产毛片完整版| 成人激情视频在线观看| 国外色69视频在线观看| 2024亚洲男人天堂| 亚洲二区中文字幕| 日本成人免费在线| 亚洲国产欧美日韩精品| 久久精品国产免费观看| 国产欧美中文字幕| 国产精品视频一区国模私拍| 欧美成人精品在线| 欧美三级免费观看| 亚洲精品久久在线| 欧美亚洲一区在线| 国产精品永久免费观看| 亚洲一区二区久久久久久久| 欧美久久精品午夜青青大伊人| 国产乱肥老妇国产一区二| 日韩久久免费电影| 久久精品视频播放| 欧美性猛交xxxx乱大交| 久久国产精品亚洲| 国产精品久久久久91| 中文字幕日韩av综合精品| 国产精品视频永久免费播放| 久久久久久久国产精品| 国产一区二区三区在线播放免费观看| 欧美大片免费观看在线观看网站推荐| 日韩精品欧美激情| 在线看福利67194| 91系列在线观看| 国产精品视频色| 九九精品在线观看| 亚洲美腿欧美激情另类| 久久久中文字幕| 欧美激情乱人伦| 亚洲白虎美女被爆操| 成人免费网站在线观看| 国产一区二区三区免费视频| 精品久久久久久久久国产字幕| 亚洲第一区第一页| 欧美性生交大片免网| 亚洲综合第一页| 久久影视电视剧免费网站| 日韩经典一区二区三区| 久久久精品久久久久| 欧美激情视频在线| 日韩av免费看| 欧美肥老太性生活视频| 国产精品扒开腿做爽爽爽的视频| 97国产在线观看| 在线中文字幕日韩| 欧美成人四级hd版| 中文字幕一区电影| 国产精品丝袜久久久久久高清| 欧美成人h版在线观看| 国产视频亚洲视频| 国产精品丝袜久久久久久高清| 欧美成人精品不卡视频在线观看| www国产精品com| 亚洲美女免费精品视频在线观看| 国产黑人绿帽在线第一区| 伊人久久大香线蕉av一区二区| 91在线无精精品一区二区| 亚洲精品一区二区在线| 欧亚精品中文字幕| 成人网在线免费看| 日韩成人xxxx| 国产一区二区三区高清在线观看| 亚洲自拍中文字幕| 国产自产女人91一区在线观看| 欧洲美女免费图片一区| 韩国19禁主播vip福利视频| 亚洲性日韩精品一区二区| 91精品免费久久久久久久久| 欧美大尺度电影在线观看| 欧美插天视频在线播放| 91九色视频导航| 欧美色道久久88综合亚洲精品| 亚洲一区二区免费在线| 国产精品第2页| 国产一区二区三区欧美| 亚洲天堂av综合网|