每個Java程式設計師需要了解的8個Java開發工具

贊 回覆發表於2015-03-11
1. SparkJava
這是一款體形輕巧,功能強大的Web應用框架。Spark擁有簡單而直接的方法。您可以通過一些繁瑣的XML配置來使用Spark框架編寫應用程式。Spark能讓你花費最少的精力來開發Java的Web應用程式。

官方網站:http://sparkjava.com/

2. jClarity
jClarity是兩款產品的結合:illuminate用於效能監控,而census則可以收集日誌和分析資料。jClarity支援雲整合,並且其框架緊湊輕巧。

官方網站:http://www.jclarity.com/

3.Clover
Clover是用於程式碼覆蓋的一大利器。該工具有助於用於應用程式測試的程式碼。我們可以在IDE或持續整合系統中執行Clover。該工具能讓測試的執行速度更快。

官方網站:https://www.atlassian.com/software/clover/overview

4. JProfiler
JProfiler擁有直觀的使用者介面,可以幫助你解決效能瓶頸和理解問題。JProfiler能讓你輕鬆約束記憶體洩漏和修復執行緒的問題。

官方網站:http://www.ej-technologies.com/products/jprofiler/overview.html

5. VisualVM
VisualVM是一個集多功能於一身的Java故障排除工具。你可以使用VisualVM整合多命令列JDK工具。此輕便的工具有著驚人的分析能力。你可以在各種技術,如jvmstat、JMX和Serviceability Agent(SA)中使用VisualVM。VisualVM最出名的是附加了API,以獲得更多的資料,以及自動使用更快捷。

官方網站:http://visualvm.java.net/

6. Elasticsearch
Elasticsearch提供了可以整合現有的應用程式來驅動其與輸入資料的互動的工具。這款開源工具提供了實時搜尋和分析引擎。Elasticsearch可用於可靠性和可擴充套件性作為重要因素的分散式環境。該工具提供了超簡單的全文搜尋體驗。

官方網站:http://www.elasticsearch.org/

7. Sonarqube
Sonarqube是一個用來管理程式碼質量的開放式平臺。基於Web的應用程式可以與Java應用程式進行配置。它提供了規則、警報、閾值、排除和設定功能。 SonarQube允許使用者將指標結合在一起,以及使用歷史的措施混合。

官方網站:http://www.sonarqube.org/

8. Takipi
Takipi是一個輕量級的Java代理。Takipi安裝方便,用不了幾分鐘就可以搞定。它對程式碼註釋或配置並沒有要求。你可以使用一臺具有完全功能的伺服器與Takipi工作。此款 Java工具能幫助你減少除錯時間。

官方網站:https://www.takipi.com/
以上就是每個Java程式設計師需要了解的8個Java開發工具,希望對你有所幫助。

譯文連結:http://www.codeceo.com/article/8-best-java-tools-every-java-programmer-must-use.html
英文原文:8 Best Java Tools That Every Java Programmer Must Use
翻譯作者:碼農網 – 小峰
來自:碼農網
評論(1)

相關文章