1. 程式人生 > >IDE之eclipse選擇及說明

IDE之eclipse選擇及說明

前話:在這個講究效率的年代搞不懂工具那是不行滴,作為j2ee從業者,弄弄懂eclipse還是很必要滴。真正讓我想搞搞清楚eclipse的其實是研究spring+maven的web專案搭建過程中的碰到的各種與工具有關的問題。。。

從eclipse版本說起

登入eclipse官網https://www.eclipse.org/ide/ 你可以發現eclipse不僅僅是隻作為java的開發工具,從語言上,eclipse針對java、c/c++、php開發對應的版,java根據專案型別提供java版和j2ee版,我關注的是j2ee的版本,目前已經升級到Oxygen版本。說起版本,eclipse版本命名也是有一套,開始以行星命名,現在的版本又開始以化學元素命名。
ps:eclipse特別版STS(Spring Tool Suite™)

http://spring.io/tools/sts/all
當然你也可以把STS作為eclipse外掛安裝,可以實現同樣的效果,重點是STS主要是為了滿足spring的相關整合開發。

c/c++
php
java
j2ee
    -Oxygen(目前最新版)
    -Neon
    -Mars
    -Luna
    -Kepler
    -Juno
    -Indigo
    -Helios
    -Galileo
    -Ganymede

eclipse的本事

  • eclipse作為IDE提供可完美便利的整合開發環境,重點就在整合方面。
    整合意味著你有針對性的開發一類專案時,你可以根據你的專案特徵選擇對應的便利工具完成開發,這類工具對於eclipse你可以叫它外掛。比如你開發一個web專案,使用maven進行構建,你協同開發用到svn,執行使用jetty,那麼通過安裝對應的外掛maven、svn、jetty你通過eclipse及這些外掛就可以比較順利的進行開發、執行測試(前提是你會用這些工具)
  • 那麼使用eclipse一個重要的手段就是外掛整合
    • 線上安裝,這是最簡單的,不過外掛下載可能會是一件耗時的事情
      • 安裝外掛首先你需要一個外掛地址
      • 在help->install new software->add->輸入外掛地址(遠端或本地)->根據外掛選擇內容一路next,結束之後在你的prefrence下一般會多出外掛相關設定。
    • 離線安裝,安裝比較複雜,適合大量人快速安裝的情況。

eclipse & myeclipse

這兩個工具經常被用來比較,最開始習慣使用myeclipse,後來到公司慢慢開始放棄它,轉而eclipse,那就簡單說說兩個區別和聯絡

  • 共同點是eclipse通過外掛安裝可以達到myeclipse的功能效果,myeclipse整合很多現成功能。
  • 區別
    • eclipse是開源專案,由IBM出資由一幫人員維護更新,使用免費,myclipse是收費的。
    • eclipse是一個基礎的平臺,外掛按需安裝,輕量級靈活。

未完,待續。。。