日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Java IDE實(shí)用對比:Eclipse、NetBeans、IntelliJ(一)

瀏覽:30日期:2024-03-20 11:02:39
h5>Eclipse作為開發(fā)Java的IDE,從出現(xiàn)到現(xiàn)在已經(jīng)有幾年的時間了,其豐富的特性,操作容易和在提高生產(chǎn)力方面收到了廣大開發(fā)者的青睞。對Swing開發(fā)者來說,使用NetBeans可以充分的利用NetBeans的強(qiáng)有力的RCP(Rich Clien

Eclipse作為開發(fā)Java的IDE,從出現(xiàn)到現(xiàn)在已經(jīng)有幾年的時間了,其豐富的特性,操作容易和在提高生產(chǎn)力方面收到了廣大開發(fā)者的青睞。當(dāng)然一提到Java IDE,人們不禁會提到其他Java IDE像NetBeans,IntelliJ等,那么這些Java IDE之間到底存在著哪些異同呢?因此在Java開發(fā)的空間里,對這些主要的IDEs做一個全面的比較是很有必要的,通過比較我們找出這些主要的IDEs在四個通常的開發(fā)領(lǐng)域:Swing, JSP/Struts, JavaServer Faces和 J2EE/EJB 3.0中哪個IDE表現(xiàn)的更出色。本文就從這四個通常的開發(fā)領(lǐng)域來比較Eclipse, NetBeans,IntelliJ。

在三個IDEs中,Eclipse是唯一個存在多個版本,從基本的版本到預(yù)先打包好的帶額外的開源插件(像EasyEclipse)和開源/商業(yè)結(jié)合的(像MyEclipse)。

NetBeans 5.5:

首先來看NetBeans 5.5,NetBeans 5.5的基本信息如下表:

Vendor:Sun Microsystems;Website:www.netbeans.orgPrice:Free/Open sourceDistribution:Base + EnterprisePack + Visual Web Pack

安裝:

NetBeans 5.5,包括它所帶的包(像帶有 UML/BPEL/SOA的Enterprise Pack和開發(fā)JSF的 Visual Web Pack )都既可以作為ZIP文件的形式來下載也可以跨平臺進(jìn)行安裝。在Windows平臺下,安裝以后會與操作系統(tǒng)無縫的集成起來,包括桌面的快捷方式和增加安裝/卸載控制面板。在Linux平臺下,NetBeans 5.5僅僅安裝在一個指定的目錄下并且在GNOME或者KDE桌面上創(chuàng)建了一個啟動的圖標(biāo),但是,在Linux平臺下,NetBeans 5.5不能以RPM或者一個.deb文件形式打包在一起,也不能提供一個標(biāo)準(zhǔn)的知識庫,這些知識庫可以使Linux用戶按照其他的應(yīng)用來安裝NetBeans 5.5。

一般特性:

早期的NetBeans版本在開發(fā)Swing上速度非常慢,而且界面很不美觀,因此并沒有收到眾多人士的歡迎,自從5的版本以后,NetBeans開發(fā)小組已經(jīng)徹底的改變了這種狀況,NetBeans 5.5和JDK 1.6的結(jié)合為用戶提供了更為出色的用戶體驗(yàn),特別在Windows平臺下(Linux仍然有一些UI上的小問題,預(yù)計在NetBeans 6.0的版本這些問題會得以改善。在5.5的版本中缺少對本地GTK的外觀支持。)

在Windows系統(tǒng)中,NetBeans 使用起來非常的方便,像收縮/隱藏/切換等功能,面板/編輯器等配置起來也非常的容易,另外,NetBeans的菜單布局也非常有邏輯,使用起來很方便,大多數(shù)的一般功能很容易上手,一直以來,NetBeans的穩(wěn)定性和性能也十分出色。

基本的Java編輯器也是相當(dāng)好的,雖然在代碼完成方面與其他IDEs相比還遜色一些,但是畢竟還是可以使用的,NetBeans也提供重構(gòu)的功能(特別是最常用的重命名/移除特性),在一些測試中,它不總是能夠進(jìn)行上下文感知(context-aware),例如在Struts工程中重命名Action類所在的包,相應(yīng)的在struts-config.xml中就不能及時的做到同步更新,但是在重構(gòu)JSF backing beans和更新在faces-config.xml 中的實(shí)體方面表現(xiàn)的很好,同時在同步更新J2EE 1.4 sessions beans和ejb-jar-xml的實(shí)體方面表現(xiàn)的也很好。

Swing開發(fā):

NetBeans包括一系列的特性來開發(fā)Swing應(yīng)用程序,像根據(jù)實(shí)際文本的位置來進(jìn)行自動排列,它的強(qiáng)有力的尺寸恢復(fù)功能和固定功能使得UI設(shè)計器是任何平臺的任何語言都不能比擬的。NetBeans 5.5還包括一些新的有助于提高生產(chǎn)力的特性,像自動進(jìn)行國際化(控制每個窗體/對話框/面板到ResourceBundle包括所有的國際化字符串),使用自定義的窗體/面板(只要他們在你的工程中至少編譯過一次)。

Java IDE實(shí)用對比:Eclipse、NetBeans、IntelliJ(一)

對Swing開發(fā)者來說,使用NetBeans可以充分的利用NetBeans的強(qiáng)有力的RCP(Rich Client Platform)向?qū)韯?chuàng)建新的,成熟的Swing應(yīng)用。

JSP/Struts開發(fā):

NetBeans帶有非常好的JSP編輯器,該編輯器包括我們期望的基本的特性,基本的向?qū)Ш蛣?chuàng)建一個新的Struts工程。內(nèi)嵌的Tomcat同期使得開發(fā)和調(diào)試JSP應(yīng)用程序都很容易,下圖為NetBeans web應(yīng)用向?qū)В?/p>

NetBeans web應(yīng)用向?qū)ё詣优渲脀eb.xml文件和struts-config.xml文件,增加對Tiles和Validator的支持,另外,NetBeans還在struts-config.xml文件中提供了內(nèi)容菜單選項(xiàng),用向?qū)У姆绞絹碓黾覣ctionForms, Actions和Forwards。提供了非可視化的編輯器來顯示在應(yīng)用程序中的頁面導(dǎo)航功能,提供對Tiles 和Validators配置的完全支持。

NetBeans 5.5對Struts支持的非常好,但并不像發(fā)布文檔說的那樣完美,非可視化的編輯器可以用來編輯JSP或者HTML頁面,對JSP編輯器缺乏對嵌入的JavaScript的支持,JSP編輯器也只帶有一個基本的CSS編輯器(當(dāng)然安裝上Visual Web Pack是更好的)。這些都有待于提高。下如為NetBeans對Struts的支持:

;JSF開發(fā):;NetBeans對JSF的支持就像對Struts支持的一樣,提供了一個基本的向?qū)韯?chuàng)建一個工程,包括類庫,配置所有要求的文件等,甚至在JSP編輯器中提供了對backing beans屬性的代碼補(bǔ)全功能。同時包括在faces-config.xml文件中對導(dǎo)航規(guī)則的向?qū)А?;;;;;NetBeans Visual Web Pack提供了一個交互式的解決方案通過從Sun Java Studio Creator直接移植到NetBeans的特性來構(gòu)建JSF應(yīng)用,這包括用來構(gòu)建web頁面的一個Matisse樣式的GUI構(gòu)造器,并帶有豐富的JSF控件,這些JSF控件擴(kuò)展了基本的JSF RI集,同時也支持?jǐn)?shù)據(jù)綁定(直接依靠數(shù)據(jù)庫查詢甚至通過JPA/Hibernate)。;;盡管Visual Web Pack有一些優(yōu)點(diǎn),但是Visual Web Pack也有一些缺點(diǎn):;;;;;;1. 缺少對頁面模板的支持(雖然可以保存一個頁面作為一個模板并且作為一個標(biāo)準(zhǔn)使用,但是模板的變化不是級連的),對Facelets的支持或者來自MyFaces對Tiles的支持在這里將是很有用處的。;;;;;;2. 缺乏對Apache MyFaces的支持(存在著潛在的問題,當(dāng)使用MyFaces RI而不是Sun的規(guī)范像JBoss部署到一個應(yīng)用服務(wù)器);;;;;;3. 不靈活的backing beans自動產(chǎn)生功能。;;另一個主要的特性是支持Facelets,在許多JSF社區(qū)中,F(xiàn)acelets被認(rèn)為是JSP的替代品,尤其是JBoss Seam已經(jīng)開放了它的所有文檔。;;雖然NetBeans一再宣稱下一個發(fā)布版本的不足,但是對JSF開發(fā)來說,Visual Web Pack是最能提高生產(chǎn)力的工具。;;; 企業(yè)開發(fā):; NetBeans 5.5是第一個支持JPA和EJB 3.0的IDE,在自動產(chǎn)生JPA實(shí)體類和注釋(包括persistence.xml文件的正確設(shè)置,甚至基本的連接信息)可以節(jié)省大量的手工編寫代碼的時間,自動產(chǎn)生的JPA代碼的質(zhì)量非常高并且可以立即使用,第一次使用Matisse開發(fā)一個Swing應(yīng)用和通過JPA查詢/更新一個數(shù)據(jù)庫所達(dá)到的水平是我使用PowerBuilder多年達(dá)到的水平。 對純粹的企業(yè)開發(fā)來講,NetBeans提供了對J2EE 1.4和Java EE 5的支持,特別對J2EE 1.4的項(xiàng)目來說,EJB向?qū)Мa(chǎn)生了所有要求的代碼(包括business/home/remote接口),總之,;;;;;;NetBeans考慮了與J2EE 1.4相關(guān)的冗長的代碼,同時提供了對Java EE 5的封裝。;;NetBeans對部署到GlassFish/Sun Application Server和JBoss上的企業(yè)應(yīng)用提供了官方的支持,而且更新站點(diǎn)為WebLogic和 WebSphere提供了額外的插件。;

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品免视看国产成人| 日韩一区中文| 美女视频黄免费的久久| 国产精品主播| 久久精品免视看国产成人| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产91欧美| 福利欧美精品在线| 日韩高清中文字幕一区二区| 电影天堂国产精品| 亚洲婷婷在线| 在线精品国产亚洲| 国产欧美自拍| 精品一区二区三区视频在线播放| 老司机免费视频一区二区| 麻豆精品蜜桃视频网站| 国语精品一区| 99久久久国产精品美女| 亚洲一区亚洲| 日韩欧美高清一区二区三区| 国产精品日本一区二区不卡视频 | 少妇精品久久久| 91福利精品在线观看| 国产精品亲子伦av一区二区三区| 久久99免费视频| 日韩国产欧美| 国产午夜精品一区二区三区欧美| 午夜性色一区二区三区免费视频| 国产精品调教| 99精品网站| 中文字幕一区二区三区日韩精品 | 亚洲国产不卡| 免费的成人av| 国产精品麻豆成人av电影艾秋 | 欧美一区成人| 福利一区在线| 欧美日韩国产高清| 青草av.久久免费一区| 精品久久免费| 亚洲欧美日韩专区| 久久成人高清| 1024精品久久久久久久久| 美国欧美日韩国产在线播放| 免费精品一区| 欧美在线资源| 国产欧美69| 欧美日韩在线二区| 日本欧美一区二区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 综合亚洲自拍| 精品一区二区三区中文字幕在线| 久久蜜桃资源一区二区老牛| 水野朝阳av一区二区三区| 国产精品久久久久77777丨 | 午夜久久免费观看| 欧美日韩一区二区高清| 神马午夜久久| 日韩福利视频网| 色88888久久久久久影院| 日韩成人在线看| 欧美特黄一级大片| 国产精品久久久久久久久免费高清 | 欧美日韩国产在线一区| 国产精品亚洲欧美日韩一区在线| 国产综合婷婷| 免费精品一区| 国产日韩综合| 色婷婷综合网| 日韩不卡在线观看日韩不卡视频| 日本美女一区| 91精品国产自产精品男人的天堂 | 久久精品福利| 日韩一区欧美二区| а√在线中文在线新版| 午夜性色一区二区三区免费视频| 私拍精品福利视频在线一区| 国产日韩欧美一区二区三区| 欧美日韩日本国产亚洲在线| 久久精品二区亚洲w码| 免费观看久久久4p| 久久精品免费一区二区三区| 国产精品综合| 亚洲一区二区小说| 久久久久久美女精品| 国产极品久久久久久久久波多结野| 免费在线观看不卡| 成人羞羞视频在线看网址| 久久的色偷偷| 亚洲综合色婷婷在线观看| 91精品综合| 国产日韩电影| 久久99久久人婷婷精品综合| 亚洲91在线| 国产亚洲网站| 欧美手机在线| 色网在线免费观看| 精品国产麻豆| 老司机免费视频一区二区| 欧美精品三级在线| 蜜臀av一区二区在线免费观看| 999久久久亚洲| 日韩免费福利视频| 四虎8848精品成人免费网站| 国产免费av国片精品草莓男男 | 日韩av中文字幕一区| 蜜臀av亚洲一区中文字幕| 亚洲免费精品| 亚洲黄页一区| 米奇777超碰欧美日韩亚洲| 日韩理论视频| 国产高清不卡| 97se综合| 蜜桃视频在线网站| 免费高潮视频95在线观看网站| 久久精品系列| 国产经典一区| 国产麻豆一区| 国产精品视频3p| 国产欧美一区二区三区米奇| 日韩精品乱码av一区二区| 久久亚洲国产精品一区二区| 亚洲精品1区| 国产精品丝袜xxxxxxx| 亚洲深夜福利| 蜜臀久久99精品久久久久久9 | 米奇777超碰欧美日韩亚洲| 成人久久一区| 欧美丝袜一区| 中文久久精品| 亚洲人妖在线| 日本久久二区| 久久gogo国模啪啪裸体| 黄色网一区二区| 日韩欧美一区二区三区免费观看| 麻豆国产在线| 伊人久久大香线蕉av不卡| 野花国产精品入口| 亚洲三区欧美一区国产二区| 日韩精品一页| 美女精品视频在线| 国产成人黄色| 韩国精品主播一区二区在线观看| 亚洲第一区色| 一二三区精品| 国产日韩欧美三区| 久草精品视频| 欧美日韩一二三四| 亚洲一区日本| 日本午夜精品久久久| 精品一级视频| 国产一区观看| 天堂久久av| 免费一级欧美片在线观看网站| 亚洲最新无码中文字幕久久| 国产在线日韩| 色婷婷成人网| 久久久久久久欧美精品| 亚洲国产成人精品女人| 亚洲日本国产| 国产精品久久久久久久久免费高清| 精品亚洲成人| 亚洲电影在线一区二区三区| 午夜久久av| 久久永久免费| 欧美日韩亚洲在线观看| 视频一区二区欧美| 久久精品资源| 精品一区欧美| 久久国产精品免费精品3p| 中文字幕成在线观看| 美女91精品| 免费亚洲一区| 五月婷婷亚洲| 国产精品探花在线观看| 欧美不卡高清一区二区三区| 久久成人国产| 精品视频99| 老色鬼久久亚洲一区二区| 国产日韩欧美在线播放不卡| 午夜av成人| 日韩精品第二页| 性感美女一区二区在线观看| 亚洲日韩视频| 欧美男人天堂| 91精品福利观看| 免费国产自久久久久三四区久久| 国产欧美三级| 欧美特黄视频| 精品亚洲精品| 亚洲精品美女91| 久久婷婷亚洲| 国产精品网站在线看| 99国产精品私拍| 国产伦一区二区三区| 黄色日韩在线| 国产精品黑丝在线播放| 亚洲色图网站| 久久婷婷久久| 国产精品蜜月aⅴ在线| 亚洲一级在线|