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下一般會多出插件相關設置。
      • 示例:https://zhuanlan.zhihu.com/p/24986237
    • 離線安裝,安裝比較複雜,適合大量人快速安裝的情況。

eclipse & myeclipse

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

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

未完,待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章