原創(chuàng)|對(duì)比評(píng)測|編輯:龔雪|2014-03-10 09:17:49.000|閱讀 12049 次
概述:集成開發(fā)環(huán)境(IDE)給程序員帶來的福利是文本編輯器所無法比擬的。本文概括了Java編程中最優(yōu)秀的集成開發(fā)環(huán)境(IDE)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IDE可以根據(jù)類型分析源代碼,給它以正確的語法解析。IDE通常包含許多先進(jìn)的功能,比如代碼生成、自動(dòng)完成、重構(gòu)和調(diào)試等。本文概括了Java編程中排行靠前的最優(yōu)秀的集成開發(fā)環(huán)境,并對(duì)它們進(jìn)行了優(yōu)點(diǎn)、缺點(diǎn)的分析。
簡介:Eclipse是開源的也是最有名的Java IDE了,最初主要用來Java語言開發(fā),通過安裝不同的插件Eclipse可以支持不同的計(jì)算機(jī)語言,比如C++和Python等開發(fā)工具。它本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。
優(yōu)點(diǎn):靈活可擴(kuò)展、優(yōu)秀的用戶界面、支持代碼共享、開源并且免費(fèi)。
缺點(diǎn):GUI方面功能不是很優(yōu)秀。
簡介:NetBeans由Sun公司在2000年創(chuàng)立,它免費(fèi),并且開源。它提供了使用 Java 平臺(tái)以及 C/C++、PHP、JavaScript 和 Groovy 等創(chuàng)建專業(yè)桌面、企業(yè)、Web 和 Mobile 應(yīng)用程序所需的所有工具。
優(yōu)點(diǎn):配置比Eclipse簡單、漢化做得不錯(cuò)、裝插件方便、在線中文文檔多、GUI設(shè)計(jì)工具不錯(cuò)。
缺點(diǎn):界面色調(diào)偏暗、內(nèi)存占用比Eclipse高。
簡介:JBuilder是Borland公司開發(fā)的針對(duì)Java的開發(fā)工具,它是在Java2平臺(tái)上開發(fā)商業(yè)應(yīng)用程序、數(shù)據(jù)庫、發(fā)布程序的優(yōu)秀工具。JBuilder的核心有一部分采用了VCL技術(shù),使得程序的條理非常清晰,就算是初學(xué)者,也能完整的看完整個(gè)代碼。
優(yōu)點(diǎn):插件豐富。
缺點(diǎn):體積大、資源占用大。
簡介:IntelliJ在業(yè)界被公認(rèn)為最好的Java開發(fā)平臺(tái)之一,在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面表現(xiàn)突出,并支持基于Android平臺(tái)的程序開發(fā)。
優(yōu)點(diǎn):調(diào)試功能非常優(yōu)秀、代碼編輯功能比Eclipse優(yōu)秀許多。
缺點(diǎn):插件匱乏、資源消耗大。
簡介:Oracle JDeveloper是一個(gè)免費(fèi)但不開源的集成開發(fā)環(huán)境,通過支持完整的開發(fā)生命周期簡化了基于Java的SOA應(yīng)用程序和用戶界面的開發(fā)。為構(gòu)建具有J2EE功能,XML和Web Services 的復(fù)雜的,多層的Java應(yīng)用程序提供了一個(gè)完全集成的開發(fā)環(huán)境。
優(yōu)點(diǎn):支持UML建模、調(diào)試功能優(yōu)秀。
缺點(diǎn):對(duì)于初學(xué)者來說,較復(fù)雜,也比較難。
簡介:SlickEdit是一個(gè)古老的Java IDE,適合那種需要在幾種編程語言之間進(jìn)行切換的開發(fā)者,支持的編程語言有Java、C++、C#和HTML。 SlickEdit可以作為一個(gè)Eclipse的獨(dú)立應(yīng)用程序或插件。
優(yōu)點(diǎn):易于安裝和配置、支持的平臺(tái)豐富、調(diào)試功能強(qiáng)大。
缺點(diǎn):功能的強(qiáng)大導(dǎo)致上手太難。
簡介:jEdit是一個(gè)用Java語言開發(fā)的開源文本編輯器,有很多有用的特性,包括語法加亮顯示,括號(hào)匹配,表達(dá)式搜索,多個(gè)文件搜索和替換,定義鍵盤宏等等。可以在Windows、Linux、Mac OS等多種平臺(tái)下運(yùn)行,并且有很多插件,可以擴(kuò)充基本功能。
優(yōu)點(diǎn):內(nèi)嵌的Beanshell引擎、靈活、執(zhí)行效率高。
缺點(diǎn):運(yùn)行速度慢、對(duì)中文支持較差。
簡介:JCreator是一款強(qiáng)勁的Java IDE工具,它功能豐富,包括 項(xiàng)目管理、工程模板、代碼完成、調(diào)試接口、高亮語法編輯、使用向?qū)б约巴耆ㄖ频挠脩艚缑妗Creator有兩個(gè)版本,專業(yè)版收費(fèi),LE版免費(fèi)。
優(yōu)點(diǎn):小而且快,常用的功能都支持,很適合初學(xué)者。
缺點(diǎn):只能進(jìn)行簡單的程序開發(fā),不能進(jìn)行企業(yè)J2EE的開發(fā)應(yīng)用。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)