星期四, 7月 29, 2004

想偷偷推一下JBuilder

最近看到yoshi講他一氣呵成寫完程式再到Compile時,
只有幾個exception忘了catch,其它竟然完全沒錯。
突然覺得若是他平時習慣的是一套強力的IDE工具。
如Eclipse or JBuilder之類。
搞不好就真的一氣呵成寫完包jar直接發佈出去哩。

老實講是覺得習慣一套IDE工具對工作效率提升有很大的幫助,
當然工具好不好用往往跟習不習慣是正相關的,
我也見過真的有人就只用Ant + 純文字編輯器一樣工作效率很高。
只不過這樣的高人就像是天邊漂流的浮雲般令人望塵莫及,
記憶力薄薄大概只有如二張紙片的我,也只好想辦法尋求凡人的救贖之道。

先感謝Borland製作了JBuilder這般神奇的工具。
但其實也並不是對Borland有所信仰,每次聽說別家有一些神奇的新功能時,
也是會興致勃勃地去灌來試用看看。
但到目前為止最終留在硬碟裡的還是JBuilder。

讓人脫離不了JBuilder,主要是因為那些基本的語法自動檢查、程式自動排版外,
其它還有像是find Definition、find (Local) References等…
上述功能配上整合GUI環境的Debug mode,追流程、查bug真的是超easy

快速開發上提供了JavaBean Express及與各種framework整合的Deamon,
Deamon設定完順便還可產生簡單的Test Client。
另外對refactoring的支援也不錯,至少一般常用的都有了。
接下來習慣hot-key後,工作效率馬上再次提升至少一個檔次以上。
該怎麼說呢?這就好像一個用慣嘸蝦米輸入法的人開始學會打簡碼的感覺。

再加上還可設定與CVS的同步、簡單的DB Pilot,程式寫完自動包成jar檔…
好用的功能真是數也數不清,像是java doc那些,也是用介面簡單key-in就好,
不然誰記性那麼好去背那些tag呀 :p

在Borland買下Together後也有推出與JBuilder整合的版本。
爽的話還可以來個雙向工程作業,畫畫圖code框架就跑出來,
不然code寫完,像sequence diagram這類的鳥圖自動幫您生出來,
相信在為了緊急應付一些紙上作業時真的會讓您感到愉快許多 XD

廢話講了那麼多,講真格的有時夜半無人自已用用JBuilder都嘛會偷笑。
神呀~這世上怎麼會有這麼好用的IDE,
我真怕有個萬一Borland倒了以後用不到了要怎麼辦呀 XD