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

閱讀排行榜
評(píng)論排行榜
Powered by: 博客園
模板提供:滬江博客
|
|
|
|
|
發(fā)新文章 |
|
|
ava IDE實(shí)用對(duì)比:對(duì)JSF
開(kāi)發(fā)的支持應(yīng)該比其他的IDE更好,提供了更成熟的JSF功能,包括對(duì)faces-config.xml進(jìn)行可視化編輯,代碼自動(dòng)裝配,在JSP頁(yè)面管理
bean的屬性,新的管理bean的向?qū)В梢暬庉嬈鹘onverters, RenderKits和Validators。Eclipse還計(jì)劃發(fā)布可視化的JSP/JSF編輯器。
企業(yè)開(kāi)發(fā): Eclipse并沒(méi)有對(duì)JPA提供官方的支持,但它提供了一個(gè)叫Dali的孵化器項(xiàng)目來(lái)連接到發(fā)布的功能,目前它處于開(kāi)發(fā)的早期階段,雖然能夠從一個(gè)數(shù)據(jù)庫(kù)中產(chǎn)生實(shí)體,但是它產(chǎn)生的代碼沒(méi)用NetBeans產(chǎn)生的好(例如沒(méi)有任何自動(dòng)創(chuàng)建的指定的查詢),如果你沒(méi)有從事JPA開(kāi)發(fā)而正在使用Hibernate,MyEclipse是一個(gè)不錯(cuò)的選擇。
對(duì)J2EE開(kāi)發(fā),Eclipse支持創(chuàng)建EJB和EAR模塊,為了避免J2EE的復(fù)雜性,Eclipse專注通過(guò)XDoclet來(lái)產(chǎn)生EJB,這無(wú)疑是一個(gè)很好的解決方案,減少了企業(yè)應(yīng)用的復(fù)雜性。MyEclipse擴(kuò)展了這些功能通過(guò)提供session beans,消息驅(qū)動(dòng)beans向?qū)Ш腿萜鞴芾沓志没痓eans,同時(shí)也被XDoclet驅(qū)動(dòng)。
目前,Eclipse和MyEclipse都沒(méi)有支持Java EE 5,在將來(lái)的版本中應(yīng)該會(huì)提供對(duì)Java EE 5的支持。
MyEclipse的EJB代碼產(chǎn)生
總結(jié): 對(duì)不同的IDE,每個(gè)人有著不同的簡(jiǎn)介,同時(shí)每個(gè)IDE也有著不同的特性和優(yōu)點(diǎn),根據(jù)開(kāi)發(fā)的不同需要可能會(huì)選擇不同的IDE。 在Java開(kāi)發(fā)的每個(gè)方面,每個(gè)IDE都能勝任工作,然而根據(jù)你所做的不同開(kāi)發(fā)如Swing開(kāi)發(fā),web開(kāi)發(fā),或者企業(yè)開(kāi)發(fā),我們會(huì)選擇不同的IDE。
Swing開(kāi)發(fā): 如果你專門從事Swing開(kāi)發(fā),NetBeans無(wú)疑是最好的選擇,如果你沒(méi)有選擇NetBeans而是選擇了Eclipse,建議使用MyEclipse 和它的Matisse4Eclipse構(gòu)造器。IDEA由于對(duì)JGoodies Forms的支持,所以在開(kāi)發(fā)Swing方面與前兩者相比并不占有優(yōu)勢(shì)。
JSP/Struts開(kāi)發(fā): 開(kāi)發(fā)JSP/Struts首選的是IDEA,接下來(lái)是MyEclipse,然后是NetBeans,由于缺少對(duì)內(nèi)建Struts的支持,Eclipse的基本版本沒(méi)有競(jìng)爭(zhēng)優(yōu)勢(shì)。
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對(duì)JPA的支持和它產(chǎn)生代碼的質(zhì)量以及對(duì)持久化單元合適的設(shè)置,所以在企業(yè)開(kāi)發(fā)方面,NetBeans是首選,接下來(lái)是IDEA,由于Eclipse的Dali項(xiàng)目的限制,Eclipse可能是最后選擇的。如果放棄標(biāo)準(zhǔn)的JPA,從事Hibernate開(kāi)發(fā),MyEclipse是最好的選擇。 IDEA由于對(duì)J2EE 和 Java EE 5支持的很好,所以很適合進(jìn)行企業(yè)開(kāi)發(fā),Eclipse缺少對(duì)Java EE 5的支持,應(yīng)該是最后的選擇。
|
|