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