無疑問,Eclipse 是 Java 開發最流行的 IDE 之一,而這一切主要歸功于 Eclipse 的插件。
據悉,Eclipse 有數百個插件,可用于不同類型的任務,并與其他工具集成,比如從 GitHub、SVN、CVS 等下載代碼的插件。通過使用正確的插件,開發者可以提高開發效率。
例如,一旦安裝了 EGit 插件,開發者就能從 Eclipse 直接管理 Git 存儲庫,無需任何其他 Git 客戶端。同樣,添加 Spring Tools 插件可以幫你輕松創建基于 Spring 和 Spring-Boot 的應用程序。
許多 Java 開發人員并沒有真正充分地使用 Eclipse。一位 Java 開發人員告訴我,由于插件數量過多,找到合適的插件成為一項挑戰性的工作,但是 Eclipse 市場已經解決這個問題。通過查看下載計數來核實流行度,你就能輕松地搜索 Eclipse 插件,最重要的是,你能在 Eclipse IDE 中完成這項工作。
不浪費時間,這里有 10 款必不可少的 Java 開發插件。
對現在的 Java 開發人員來說,這可能是最重要的 Eclipse 插件。它可以讓你從 GitHub 下載代碼,并為 Eclipse 提供 Git 集成。
EGit 還能讓你快速而靈活地搜索和查詢歷史記錄。如果你不熟悉 Git,我建議你首先看下 Git MasterClass ,它提供了一個完整的分步指南,幫你掌握所有重要的 Git 概念和命令。
簡而言之,它是 Java 開發的必備插件。
無疑,Spring 是最流行的 Java 框架,這個插件使得在 Eclipse 中創建 Spring 和 Spring Boot 項目變得非常容易。通過 STS 插件,你可以使用簡單易用的 start.spring.io 集成快速創建 Spring Boot 項目。
Spring Tools 還支持基于 Spring Java-Config 的應用程序開發、高級代碼補全、內容輔助、驗證和對 Spring 應用程序的快速修復支持。它也非常適合使用 Spring 的微服務開發,因為它有面向 Cloud Foundry 的 IDE 集成,包括在云中進行調試。
如果你想學習更多關于 Spring 的微服務開發,那么我建議你參加 Udemy 上的 Spring Boot 和 Spring Cloud Master 微服務課程 ,這是學習 Spring 和 Java 微服務的最佳課程之一。
Eclipse 插件中的 M2E 插件或 Maven Integration 是 Java 開發所需的另一個流行 Eclipse 插件。它為 Eclipse 提供全面的 Maven 集成。
你可以用 M2E 來管理簡單的和多模塊的 Maven 項目,通過 Eclipse 接口執行 Maven 構建,并與 Maven 存儲庫進行交互。
另外,針對不同版本的 Eclipse 會有單獨的插件。同時,如果你想在今年提高 Maven 技能,你應該參加 John Thomson 的 Apache Maven:從初學者到專家的課程,這是深入學習 Maven 的最好課程之一。
這是另一個源代碼控制插件,它允許你從 SVN 下載代碼并從 Eclipse 執行所有與 SVN 相關的操作。
它是由 Subversion 核心提交者開發和維護的,并且總是與最新的 Subversion 特性和版本保持同步。
如果你正在處理一個位于 SVN 上的 Java 項目,那么這是你的必備插件。
程序員喜歡顏色,但我們有不同的品味。
有些人喜歡 Eclipse“丑陋”的舊顏色主題,但是其他人喜歡像 Vim 和 IntelliJ IDEA 這樣的黑色主題。
Eclipse Color Theme 讓開發人員可以方便地切換顏色主題,而且沒有“副作用”。如果你喜歡改變顏色主題或者使用 Java 、 Python 、 JavaScript 等多種編程語言,這個插件會讓你非常開心。
JBoss Tools 是涉及一組 Eclipse 插件的綜合項目,包括對 JBoss 和相關技術的支持,如 Hibernate、JBoss as /WildFly、CDI、OpenShift、Apache Camel、Red Hat JBoss Fuse、Docker、JSF、(X)HTML、Maven 等。
如果你知道 JUnit 是捆綁在 Eclipse 中的,但是如果你使用 TestNG 為你的 Java 項目編寫單元測試,那么這個 Eclipse 插件可以幫助你。
它允許你從 Eclipse 運行 TestNG 測試。你可以運行 suites、groups 或 individual methods。錯誤將在一個單獨的選項卡中報告,從而讓你能有效跳轉到失敗的測試。
該插件還包含幾個模板,能幫助開發人員輕松創建測試。
Android Development Tools(ADT)是 Eclipse IDE 的一個插件,旨在為你提供一個健壯的集成環境來構建 Android 應用程序。
ADT 擴展了 Eclipse 的功能,讓你能快速創建新的 Android 項目,創建一個應用程序 UI,添加基于 Android Framework API 的程序包,使用 Android SDK 工具調試應用程序,甚至導出簽名(或未簽名)的. apk 文件來分發應用程序。
EclEmma 是 Eclipse 的一個免費 Java 代碼覆蓋工具,遵循 Eclipse 公共許可。
它將代碼覆蓋率分析直接引入 Eclipse 工作臺。EclEmma 不僅能幫你進行代碼覆蓋率分析,如果使用正確,而且可以通過加速快速開發 / 測試周期來提高代碼質量。
JRebel 是一個生產力工具,它允許開發人員立即重新加載代碼更改。它跳過 Java 開發中常見的重新構建、重新啟動和重新部署循環。JRebel 讓開發人員能在相同的時間內完成更多的工作,并保證編碼流程不變。
JRebel 支持大多數真實使用的企業級 Java 技術棧,并且很容易安裝到現有的開發環境中。
毫無疑問,這些插件中的大多數都是 Eclipse 市場上最受歡迎的 Eclipse 插件,該市場是查找最受歡迎的 Eclipse 插件的一個好地方。例如,如果你在工作中使用 Scala 或 Angular,那么你可以在這里找一些插件來簡化你的工作。
以上就是 Java 開發人員必備的最基本的 Eclipse 插件。這些插件非常常見,你可能已經使用它們卻不知道。如果你還沒有考察過它們,我建議你看看。
aves/Abbey Road Reel ADT是第一個成功模仿Abbey Road錄音棚先驅性人工音軌加倍技術的插件。這種效果成為Abbey Road錄音棚標志性聲音不可分割的一部分,最初在20世紀60年代創造而成,以滿足The Beatles等需求非常獨特的客戶。
Reel ADT可以在幾秒鐘內讓你擁有那個年代的魔力。使用其直觀的控制,你可以提前或延遲加倍的信號,以獲得華麗純美的延時和音調變化。你還可以分別給每個信號添加美妙的磁帶飽和效果。憑模擬真空管磁帶機的聲音和忠實還原的抖動效果,這款非同尋常的插件可以加倍任何音軌,以獲得兩次獨立錄制的感覺,使其盡可能接近兩個真實錄制的音軌疊加的聲音。其他經典的Abbey Road磁帶效果,如鑲邊和移相調整也可以用Reel ADT輕松實現。現在,通過Reel ADT插件,就能夠用數字化方式簡單而真實地創造出這款經典效果器那富有深度、充滿包圍感的聲音。
|Google Android 產品經理Jamal Eason
歡迎關注『谷歌開發者』官方微信公眾號,與谷歌一起創造未來!
隨著 Android Studio 2.2 的發布,現在是時候告別 Eclipse Android Developer Tools 了。我們已正式終止對它們的支持與開發。最佳時機不可錯過,趕緊切換到 Android Studio 并體驗我們對 Android 開發工作流所做的改進吧。
Android Studio
官方 Android IDE Android Studio 具有強大的代碼編輯功能以及高級代碼自動完成和重構功能。它包括穩健的靜態分析功能,讓您能夠充分利用 Android 工程團隊的智慧輕松應用 Android 編碼最佳實踐。
此外,它還支持同時在 Java 和 C++ 中進行調試,以幫助修復任何被忽略的錯誤。將此功能與性能工具、一套快速靈活的構建系統、代碼模板、GitHub 集成及其性能卓越、功能豐富的模擬器結合使用時,您即擁有一個深入的專門針對 Android 而定制且適用于眾多 Android 機型的開發環境。
Google Play 上排名前 125 名的應用與游戲中 92% 是使用此開發環境開發的,而且我們一直在對其不斷創新,以滿足每個 Android 開發需求。
Android Studio 2.2 中的新功能
Android Studio 2.2 是基于 Android Studio 2.0 的出色功能構建的,另外新增了二十多項功能,無論您是進行設計、迭代還是測試,這些功能都可幫助改進您的開發。主要變更包括:
Instant Run:超級快速的迭代引擎現在更為可靠,并且適用于更多類型的變更
布局編輯器:新的用戶界面設計器,比以往更容易創建美好的應用體驗
約束布局:新的靈活布局引擎,適用于構建動態用戶界面 - 旨在與最新布局編輯器結合使用
C++ 支持:除了提升編輯和調試體驗之外,現在還支持 CMake 和 ndk-build
APK 分析器:檢查 APK,以幫助您簡化 APK 并調試 multi-dex 問題
GPU 調試程序(測試版):捕獲 OpenGL ES 命令流,并使用 GPU 狀態檢查重播這些命令
Espresso 測試記錄器(測試版):記錄與您的應用的交互,并輸出 UI 測試代碼
對于我們的 ADT 愛好者
您喜歡的所有 ADT 工具現在都已納入到 Android Studio 中,包括 DDMS、跟蹤查看器、網絡監視器和 CPU 監視器。此外,我們還改進了 Android Studio 的無障礙功能,包括鍵盤導航增強功能和屏幕閱讀器支持。
我們宣布,我們已于 2015 年末終止為 Eclipse Android Developer Tools (ADT) 提供開發和官方支持,包括終止對 Eclipse ADT 插件和 Android Ant 構建系統的支持。隨著對 Studio 完成最新更新,我們已完成此過渡。
遷移至 Android Studio
首先,請下載并安裝 Android Studio。對于大多數開發者,包括開發 C/C++ 項目的開發者,遷移都非常簡單,只需通過 File > New > Import Project 菜單選項將現有 Eclipse ADT 項目導入 Android Studio 即可。
有關遷移流程的更多詳情,請參閱遷移指南:
https://developer.android.com/studio/install.html
反饋和開放源代碼投稿
我們致力于將 Android Studio 打造成用于構建 Android 應用的最佳集成開發環境,因此,如有缺失功能或其他難題妨礙您切換至 Android Studio,我們希望您告知相關信息 [調查]!此外,您還可以直接向團隊提交錯誤或功能請求并通過我們的 Twitter 或 Google+ 帳戶讓我們知曉。
Android Studio 是一個開放源代碼項目,免費向所有用戶提供。如果您有興趣投稿或了解更多信息,請參閱我們的開放源代碼項目頁面:
http://tools.android.com/contributing
來源:『谷歌開發者』微信公眾號
*請認真填寫需求信息,我們會在24小時內與您取得聯系。