每一個Java程序員應該知道的10個最好的Java工具

jopen 9年前發布 | 24K 次閱讀 Java工具

1) SparkJava  - 輕量級強大的Web開發框架

SparkJava is new, lightweight and powerful web application framework for java programmers. Spark focuses on being as simple and straight-forward as possible, without the need for cumbersome (XML) configuration, to enable very fast web application development in pure Java with minimal effort.

best java tools for web developers - sparkjava

2) jClarity - 性能監控工具

jClarity is the place where you can find two most important product – one is for performance monitoring called Illuminate and Second one is census for focused on garbage collection logs and analysis. Features – Build for cloud, increase up time and revenue and light weight & Low impact.

best java tools for web developers - jclarity

3) Clover - 代碼覆蓋工具

This is the great tool for code coverage, that provides the metrics of writing code that does stuff and code that tests stuff. Clover runs in your IDE or your continuous integration system, and includes test optimization to make your tests run faster, and fail more quickly.

best java tools for web developers - clover

4) jProfiler  - 性能分析工具

JProfiler’s intuitive UI helps you resolve performance bottlenecks, pin down memory leaks and understand threading issues.

best java tools for web developers - jprofiler

5) Visualvm - 性能分析和調優可視化工具

VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. It utilizes various available technologies like jvmstat, JMX, the Serviceability Agent (SA), and the Attach API to get the data and automatically uses the fastest and most lightweight technology to impose minimal overhead on monitored applications.

best java tools for web developers- visualvm

6) Elasticsearch - 基于Lucene構建的開源,分布式,RESTful搜索引擎

A application to provide strategic business insights or integrate with your existing applications to power their interactions with incoming data.Elasticsearch is a flexible and powerful open source, distributed, real-time search and analytics engine. Architected from the ground up for use in distributed environments where reliability and scalability are must haves, Elasticsearch gives you the ability to move easily beyond simple full-text search

best java tools for web developers - elasticsearch

7) Sonarqube - 代碼質量管理

SonarQube is an open platform to manage code quality. SonarQube is a web-based application. Rules, alerts, thresholds, exclusions, settings… can be configured online. By leveraging its database, SonarQube not only allows to combine metrics altogether but also to mix them with historical measures

best java tools for web developers - sonarquabe

8) Bintray

best java tools for web developers - bintray

9) jUnit - 單元測試工具

JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

best java tools for web developers- junit

10) Takipi - 使用Java代理實時地進行代碼分析及跟蹤代碼變化

Takipi is a Java agent, installs in minutes. No code annotations or configurations. Keep one server with full capabilities free for good

best java tools for web developers - takipi

11) YourKit - 性能監控工具,遠程監控

YourKit is a technology leader, creator of the most innovative and intelligent tools for profiling Java & .NET applications. The YourKit Java Profiler has been already recognized by the IT professionals and analysts as the best profiling tool.

best java tools for web developers - yourkit

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!