So, what are the essential tools that Java developers who embrace the open-source mindset are using today? Well, the list looks something like this:
- Github - collaborative development framework
- Maven - build system
- Eclipse - General IDE
- IntelliJ - Java specific IDE
- TortoiseSVN - version control system
- JEdit - programmers text editor
- VisualVM - monitoring and profiling tool
- YourKit - profiling tool for performance and scalability
The Tomcat Expert site has a neat little article explaining why these Java tools should be on every developers computer. Full article here.
http://www.tomcatexpert.com/blog/2010/06/01/8-essential-tomcat-development-tools