Myeclipse無疑是最優(yōu)秀的Java開發(fā)平臺之一。它以年費方式銷售,標準版31.75美元,專業(yè)版52.95美元。對老美來說實在是太便宜了。但換成人民幣可就不菲。
這里列幾個Myelipse做得好與不好的地方,供大家參考。以下為個人體驗,不代表官方意見:)
用Myeclipse的理由:
- 可視化的HTML/JSP/JSF編輯器。
- JSP, Javascripte調(diào)試功能
- 良好的XML編輯器。
- 良好的Hibernate集成。
在以上幾個方面,Bea workshop都有相關(guān)功能,而且界面做得非常好。可惜一來價錢太貴,二來在我的機子上出現(xiàn)茂名其妙的bug,所以就放棄了。
Myeclipse使用Hibernate Tools集成了很多功能,除了HQL編輯器的集成我不滿意外,其它的都不錯。
XML編輯器,個人一直很納悶為什么eclipse本身不提供一個這樣的插件,居然缺省用普通文本編輯器編輯XML。其它開源的XML插件都差強人意,收費倒是有一些。但僅為XML買一個插件,有點冤。Myeclipse的剛剛夠用,好!
開源的插件中,沒有可視化的HTML/JSP/JSF編輯器。想要這個功能,只能選Myeclipse或Bea workshop了。
再說說Myelipse做得不好的地方。
- UML功能,可用性很不好,沒有MDA,一些開源軟件都做得比它好。
- 項目粒度過細,做一個ear,至少要做三個項目:ear, war,ejb。
- 圖片編輯,這是個雞肋功能。
- 對eclipse, hibernate, spring等開源軟件的新版本支持不及時。
UML和圖片編輯是Myelipse專業(yè)本才有的功能。如此看來,用標準版就足夠滿足我的需要。但是標準版中沒有Java script 調(diào)試功能,這個確實不爽。
最后說說Netbeans. Netbeans 6中提供了UML功能,雖然易用性上不及Rose和Powerdesigner,但是比一般的開源UML工具好用。如果它再提供可視化的HTML/JSP開發(fā),我就轉(zhuǎn)向Netbeans了。說來也奇怪,Netbeans支持可視化的JSF開發(fā),卻不支持可視化的HTML/JSP開發(fā)。
2007-4-27: 這兩天受到UML功能的吸引,再次試了一下Netbeans5.5和6.0M8。6.0M8還很不穩(wěn)定,經(jīng)常有些錯誤框跳出來。兩個版本都通過mavenide2這個插件支持maven。但是支持的很不好。所有的maven項目都不能單獨debug一個java class,全部要求在Junit下運行。看來還不是用netbeans的時候。