我的熱情難道僅僅在安裝與測(cè)試嗎?(一)IDE與服務(wù)器篇
????一直以來都在追尋著最新、最快、最及時(shí),可新鮮過后卻是無盡的茫然。 Eclipse 由 2.1 到現(xiàn)在 3.2M6 ,欣然發(fā)現(xiàn)變化是顯著滴,感覺是美妙滴,現(xiàn)實(shí)還是如故滴。也許就需要一批人去熱衷于測(cè)試、熱衷于推廣、熱衷于使用后的感受。首先這種人必須是朱自清樣的人,多愁善感、感覺敏銳。
從 IDE 說起從開始 UrtlEdit 、 JCreater 到后來的 Eclipse 、 Jbuilder 、 IntellJ 、 IDEA 、 Netbeans 等等,其中 Eclipse 的插件搞的最多也最樂意幾乎 90 %常用的插件都搞了一遍,感覺是一個(gè)字:“亂“。其實(shí)各個(gè)插件開發(fā)者本來是好意,本著為開發(fā)者服務(wù)的精神,可是他們忽略了一個(gè)最大的問題各個(gè)插件之間的兼容問題,你自己本來就是一個(gè)小小的插件,為什么就因?yàn)槟愕腻e(cuò)誤或者不支持,就要我的 Eclipse 崩掉呀,真是讓人受不了。還有 Eclipse 使用插件都是使用。 Xml 文件調(diào)用的。問題是好像各個(gè)插件之間協(xié)調(diào)的還不是很好,大多時(shí)候可能因?yàn)闆_突的問題讓 Eclipse 崩掉。
Jbuilder 崩掉的機(jī)會(huì)少了些,可總覺得很笨重,我寧愿每天啟動(dòng)十次二十次 Eclipse ,也不愿意啟動(dòng)兩次 Jbuilder 。
Netbeans 速度也是一個(gè)大問題,啟動(dòng)好慢好慢的。還有就是界面問題,讓我們這些用慣 Windows 的用戶老覺得 sun 的工具不夠美觀、不夠圓滑,在 Windows 下好像由點(diǎn)不搭調(diào),這也是我討厭的原因呀。
Sun Java Studio Creater 感覺很不錯(cuò),首先你必須決定使用 JSF 開發(fā),基本上這是 sun 完全模擬。 NET 的產(chǎn)品,大多數(shù)的實(shí)現(xiàn)真的都是拖動(dòng)即可以完成滴。速度還可以。
Bea WebLogic 感覺很不錯(cuò),速度還 OK , Windows 下界面還是感覺沒 Eclipse 好,還有就是好像比較復(fù)雜。
還有國(guó)產(chǎn)的 JavaWebStudio ,感覺還有很長(zhǎng)的路要走呀!
下面就到了專題基于 Eclipse 的開發(fā)工具問題, Lomboz 、 WorkShop (原 M7 )、 Myeclipse 、 ExadelStudio 等,當(dāng)然還有小日本的 jsp 的插件。
Lomboz 最近正在用它,感覺唯一的好處就是速度還可以。但是代碼的自動(dòng)提示還是不夠,還有就是集成的 Tomcat 環(huán)境老是出問題,完全感覺由駕馭不了的意思,一會(huì)端口占用、一會(huì) RUN 和 DEBUG 選項(xiàng)全部丟失,一般重新啟動(dòng)就可以解決。不過這一體化操作還是很爽的。
接下來就是俺喜歡的 WorkShop 了,簡(jiǎn)直了代碼提示比 Lomboz 強(qiáng)大多了,還由即使各種集成的工具,對(duì) Hibernate 、 Struts 、 JSF 的支持。一個(gè)字:愛死你了。哦,好像是四個(gè)字呀。
MyEclipse 感覺很不錯(cuò),方便,生成的代碼多了,而且 jsp 還可以在 view 下編輯,當(dāng)然支持的插件還比較少,但是在開發(fā)中就可以看到,已經(jīng)感覺很爽了。還有對(duì)于 Hibernate 的支持,爽死了,配置好連接之后可以直接操作數(shù)據(jù)庫的表生成我們的 getter 和 setter 方法。還有就是配置的 Server 環(huán)境,它不同于 Lomboz 的虛擬 Tomcat 或者其他的服務(wù)器,直接發(fā)布到你機(jī)器的 Server 下,可以直接發(fā)布也可以打包成 war 發(fā)布,爽吧!當(dāng)然 MyEclipse 的 Project 的 WEB - INF\lib 的包就很是一個(gè)問題,有時(shí)候你添加好了你需要的包它可以自動(dòng)幫你配置的 project 的 classpath 下,但是好多時(shí)候你選擇自動(dòng)添加到 project 的 classpath 下,卻根本添加不上,而且編譯的時(shí)候根本找不到,你只好手動(dòng)添加,但是開始的版本手動(dòng)添加每次只能添加一個(gè) jar 文件在 4.1GA 版本問題好多了,按 Ctrl 可以一次添加多個(gè)。
ExadelStudio 支持的也很多呀,而且?guī)椭芎糜醚剑苡邢M难健?/span>
下面就該我們可愛的服務(wù)器出場(chǎng)了,首先 Tomcat 、 RESIN 、 JBOSS 、 ORION 、 JRUN 、 Jonas 、 Jetty 、 Geronimo 、 Bejy Tiger 等。
Tomcat 是首選,部署比較簡(jiǎn)單,啟動(dòng)速度中等,使用起來還是很方便的,派查問題有 logs 幫助,總之很不錯(cuò)滴。
RESIN 速度很快,應(yīng)該比 Tomca 快點(diǎn),部署比較簡(jiǎn)單。
JBOSS 功能強(qiáng)大, EJB 的首選,部署還算比較麻煩,但是都是 EJB 的惹的禍。
JRUN 很有 Macromedia 的風(fēng)格,部署還算可以,界面風(fēng)格和 DreamWeaver 等很想像,不過它和 Felx 集成還是很有人氣滴。
Geronimo 一個(gè)更簡(jiǎn)潔的中間件,玩玩還可以。
待續(xù)◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
posted on 2006-04-10 13:42 飛舞的幻想 閱讀(280) 評(píng)論(0) 編輯 收藏 所屬分類: IDE與服務(wù)器