Pages

Saturday, June 8, 2013

Professional Java Development Environment

When I am a fresher, just out of college looking for a Job, I always used to wonder what kind of tools, practices a professional developer use for development. Now as a professional developer I am very much used to this but thought of sharing the knowledge to others.

In Java there are many tools, frameworks to master. I am just listing down the most commonly used.

Development Tools

1.IDE - Integrated Development Environment - Eclipse - The de-facto standard in many development environments. Such a useful tool to create your code. No need to remember the API's. It will automatically suggest it for you so need to worry about it. - http://www.eclipse.org/

2. Source Control System - SVN - This version control system is very popular among the serious developers because it is very easy to use and also free of cost. - http://subversion.tigris.org/

3. Build Tool - Maven - Maven is very popular among the development community because of its ability to pull all the required Jar files once you declared them as dependency for your project. http://maven.apache.org/

4. Continuous Integration - Hudson - This continuous integration software allows your project to build on a regular basis and provides the necessary metrics once you configure the plug-ins. http://hudson-ci.org/

5. Reporting - Sonar - This reporting system, analyses the source code and generates various reports useful for the development team to correct the issues in the code. http://www.sonarsource.org/

So if you setup your development environment using the above tools, you have a environment which resembles the environment setup by any professional developer.

No comments:

Post a Comment

 
Blogger Templates