MyEclipse4.0是在8月底發(fā)布的,我也是一個一個版本用過來了。4.0GA版也已經(jīng)用了一段時間了。新功能雖然增加了不少但是我感覺特別實用(或者說適用)的功能倒是不多。但是MyEclipse占用的內(nèi)存應(yīng)該是越來越大呀,這一點是非常不爽的。偶在開發(fā)的時候只要一開Eclipse就不太敢開別的軟件了。
一、UML功能:
這個工具使用起來還算是比較簡單,但是畫出來的圖不夠細致,而且中文顯示的非常粗燥。一般畫簡單的UML圖,個人感覺Visio2003的畫圖功能還是非常方便的。
該工具還有個反向功能,就是直接通過java類來生成UML圖,或許這個功能日后在重構(gòu)或者review的時候會有用。執(zhí)行這個操作可以通過菜單:UML>Reverse Engineer UML from Java... ,然后通過向?qū)б徊揭徊酵瓿桑€可以直接將java類拖放到面板上來生成UML圖。
最后可以將畫好的圖,導(dǎo)出為圖片或者XML文件。
二、JSF的支持
MyEclipse又增強了對JSF的支持,由于沒有用過所以也不能評論,我的感覺,JSF至少在2年之內(nèi)還不能夠成為主流,而且在好多的公司對于表現(xiàn)層是最不重視的,所以我短時間是不會去學(xué)習(xí)JSF的。前段時間用過Sun的java creator,那個工具對JSF的支持應(yīng)該算是當前最好的,可以把一些控件拖一拖,然后設(shè)置一下屬性,再針對事件進行編程。
三、可視化網(wǎng)頁編輯功能
主要就是支持HTML、JSP、Struts、JSF等頁面的可視化編輯,但是讓我非常反感的是,現(xiàn)在用這個版本每次打開一個jsp或者其他的頁面都要等一段時間,因為MyEclipse要初始化一些可視化的工具,該工具對可視化的支持并不好,如果比較簡單的網(wǎng)頁還可以,表格一多,排版稍微復(fù)雜一點的就會顯示的特別亂,這方面如果能夠做到向Dreamwaver那樣就好了。最新版的Dreamwaver不知道有沒有對struts標簽的支持,以前倒是有一個Dreamwaver的插件支持struts標簽。這樣看來我認為MyEclipse的這個可視化編輯的功能是個敗筆。
四、Hibernate3的支持
新版的MyEclipse支持Hibernate3,最值得一提的就是hibernate的配置文件的可視化編輯,這個功能還是比較方便的,不過我現(xiàn)在的應(yīng)用都是把Hibernate整合到了Spring當中,那樣用處也就不大了。

五、Spring的支持
對Spring的支持,其實就是把SpringIDE給整合進來了,然后可以添加一些Spring用到lib。這個插件最帥的功能就是能夠檢查配置文件的錯誤,還有就是如果bean的配置文件是分開的可以集中管理,非常方便查找bean。
將所有的配置分組管理:

以圖像的方式展示bean的調(diào)用關(guān)系,這樣bean之間的調(diào)用關(guān)系就一幕了然:
六、對Tapestry的支持的增強
Tapestry我也沒有用過,感興趣的可以自己查看相關(guān)的文檔。
七、新增了對3個服務(wù)器的支持:
如圖所示:

參考文檔:MyEclipse 4.0 GA New and Noteworthy