對不同的IDE,每個人有著不同的簡介,同時每個IDE也有著不同的特性和優(yōu)點,根據(jù)開發(fā)的不同需要可能會選擇不同的IDE。
在Java開發(fā)的每個方面,每個IDE都能勝任工作,然而根據(jù)你所做的不同開發(fā)如Swing開發(fā),web開發(fā),或者企業(yè)開發(fā),我們會選擇不同的IDE。
Swing開發(fā):
如果你專門從事Swing開發(fā),NetBeans無疑是最好的選擇,如果你沒有選擇NetBeans而是選擇了Eclipse,建議使用MyEclipse 和它的Matisse4Eclipse構(gòu)造器。IDEA(即IntelliJ)由于對JGoodies Forms的支持,所以在開發(fā)Swing方面與前兩者相比并不占有優(yōu)勢。
JSP/Struts開發(fā):
開發(fā)JSP/Struts首選的是IDEA,接下來是MyEclipse,然后是NetBeans,由于缺少對內(nèi)建Struts的支持,Eclipse的基本版本沒有競爭優(yōu)勢。
JSF開發(fā):
在開發(fā)JSF方面,這三個IDE可以說都是很好的選擇,但是IDEA可能會更好一點,接下來是Eclipse/MyEclipse,最后是NetBeans。
企業(yè)開發(fā):
由于NetBeans對JPA的支持和它產(chǎn)生代碼的質(zhì)量以及對持久化單元合適的設(shè)置,所以在企業(yè)開發(fā)方面,NetBeans是首選,接下來是IDEA,由于Eclipse的Dali項目的限制,Eclipse可能是最后選擇的。如果放棄標(biāo)準(zhǔn)的JPA,從事Hibernate開發(fā),MyEclipse是最好的選擇。
IDEA由于對J2EE 和 Java EE 5支持的很好,所以很適合進行企業(yè)開發(fā),Eclipse缺少對Java EE 5的支持,應(yīng)該是最后的選擇。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。