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