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

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

以圖像的方式展示bean的調(diào)用關(guān)系,這樣bean之間的調(diào)用關(guān)系就一幕了然:

六、對Tapestry的支持的增強(qiáng)
Tapestry我也沒有用過,感興趣的可以自己查看相關(guān)的文檔。
七、新增了對3個(gè)服務(wù)器的支持:
如圖所示:
參考文檔:MyEclipse 4.0 GA New and Noteworthy
你可以通過設(shè)置改為原來的那種'classic'模式。。就不會(huì)這么慢了。