前話:在這個講究效率的年代搞不懂工具那是不行滴,作爲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是一個基礎的平臺,插件按需安裝,輕量級靈活。
未完,待續。。。