星期日, 1月 21, 2007

Eclipse IDE



Eclipse 可以說是目前最火熱的一套開發 IDE 軟體,或是應該說是一個 platform 更貼切些。除了說它是免費的之外,網路上很多的 plug-ins 可以讓 eclipse 的擴充性達到極致。雖然現在使用 Eclipse 開發的人還是以 Java 居多,不過 Eclipse 本身並沒有 Programming Language 限制的。也就是說你也可以拿 Eclipse 來開發 C/C++/PHP 甚至於 C#。


大約在 2000 年的時候,那時候我的第一份工作是在一家外商,那個時間點 Java 已經慢慢的在 Web Application 上受到注意,而那時候我使用的 Java IDE 軟體是 VisualAge For Java。當時 VisuageAge For Java 我覺得是非常好用的一套軟體,比 JBuilder 還好用 (個人感覺)。

不過往往什麼好用的軟體到了 IBM 手上,就是會被它搞垮 -_-,Eclipse 某個程度來說也算是 VisualAge For Java 的後續延伸,只是 IBM 這次學聰明了,把 Eclipse 放到 OpenSource 社群,透過 OpenSource 設群的力量,Eclipse 現在成為開發 Java 最多人使用的 IDE 軟體。

在 VisualAge For Java 之後,我開始使用 JBuilder,不過我一直使用的都是 JBuilder X 的版本。因為對我來說,JBUilder X 就夠用了,而且 JBuilder 也是吃 RAM 的大怪物,所以我自己也懶得再去升級。前陣子發現,原來 JBuilder 2007 版本已經是以 Eclipse 為架構,加入 JBuilder 自己的 plug-ins,從這也可以看出 Eclipse 可以說把 JBuilder 打掛了。

這次因為要修改一個香港人寫的 Project,加上一下子又找不到 JBuilder 可以使用,所以我決定使用 Eclipse 來開發。對我來說,開發 Web Application,希望最基本的是可以有 Code Complete 以及可以 直接呼叫 Tomcat 來測試以及 Debug。

這個 Project 主要是一個 JSP + JavaBean 的案子,搭配 Tomcat 當作 Container,所以使用 Eclipse + sysdeo 的 tomcat plugins,就可以直接在 Eclipse 裡面去 start/stop Tomcat,並且也可以在程式裡面設定 break point 做 Debug。另外我發現 sysdeo 這家公司不知道出了什麼狀況,沒辦法直接連到 sysdeo 網站去下載,不過網路上我找到一個下載點,找不到的人可以從那邊下載使用。

Eclipse 的 Plug-ins 安裝算是非常簡單的了,把檔案 copy 到 eclipse 目錄下的 plugins 目錄下,接著在 Eclipse 下設定 plgun-ins 的一些 property 就可以了。如果要使用 sysdeo tomcat plug-ins 得還要自行下載 Tomcat 以及 JDK。




另外 SubVersion 也有 eclipse plug-in 版本 - Totroise SVN Plugin ,Happy Programming with Open Source Software.

沒有留言: