|
常用鏈接
留言簿(6)
隨筆分類(3)
隨筆檔案(19)
文章分類(77)
文章檔案(107)
相冊
JAVA
LIFE
TOOLS
WEB SERVER
WEB-JFRAME
最新隨筆
搜索
最新評論

閱讀排行榜
評論排行榜
Powered by: 博客園
模板提供:滬江博客
|
|
|
|
|
發新文章 |
|
|
ava IDE實用對比:對JSF
開發的支持應該比其他的IDE更好,提供了更成熟的JSF功能,包括對faces-config.xml進行可視化編輯,代碼自動裝配,在JSP頁面管理
bean的屬性,新的管理bean的向導,可視化編輯器建立Converters, RenderKits和Validators。Eclipse還計劃發布可視化的JSP/JSF編輯器。
企業開發: Eclipse并沒有對JPA提供官方的支持,但它提供了一個叫Dali的孵化器項目來連接到發布的功能,目前它處于開發的早期階段,雖然能夠從一個數據庫中產生實體,但是它產生的代碼沒用NetBeans產生的好(例如沒有任何自動創建的指定的查詢),如果你沒有從事JPA開發而正在使用Hibernate,MyEclipse是一個不錯的選擇。
對J2EE開發,Eclipse支持創建EJB和EAR模塊,為了避免J2EE的復雜性,Eclipse專注通過XDoclet來產生EJB,這無疑是一個很好的解決方案,減少了企業應用的復雜性。MyEclipse擴展了這些功能通過提供session beans,消息驅動beans向導和容器管理持久化beans,同時也被XDoclet驅動。
目前,Eclipse和MyEclipse都沒有支持Java EE 5,在將來的版本中應該會提供對Java EE 5的支持。
MyEclipse的EJB代碼產生
總結: 對不同的IDE,每個人有著不同的簡介,同時每個IDE也有著不同的特性和優點,根據開發的不同需要可能會選擇不同的IDE。 在Java開發的每個方面,每個IDE都能勝任工作,然而根據你所做的不同開發如Swing開發,web開發,或者企業開發,我們會選擇不同的IDE。
Swing開發: 如果你專門從事Swing開發,NetBeans無疑是最好的選擇,如果你沒有選擇NetBeans而是選擇了Eclipse,建議使用MyEclipse 和它的Matisse4Eclipse構造器。IDEA由于對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的支持,應該是最后的選擇。
|
|