Professional Documents
Culture Documents
This is another IDE that offers a comprehensive array of features such as conver
ters, editors and code analyzers that help you come up with applications that im
plement the latest Java technologies. The range of tools is extensive and the pe
ople behind this IDE are making continuous improvements to it. You also get the
benefit of static analysis tools that help you write bug free code.
4. IntelliJ IDEA 13.1
This one calls itself
w if this actually is
help developers come
lp boost productivity
also offers advanced
e. So, try it out.
the most intelligent Java IDE going around. You can only kno
the case if you use it, but there is no doubt that it does
up with innovative Java solutions. It has features that he
such as Smart Code Completion and On-the-fly Code Analysis ; it
support for web and mobile development and a whole lot mor
5. Oracle JDeveloper
If you are looking for a free IDE that helps you build a reliable Service Orient
ed Architecture with Java, or Java Enterprise Edition applications, there is not
hing better than JDeveloper. It supports the full development life cycle, which
means you are assured of a Java solution you can justifiably be proud of.
6. JUnit
This is a unit testing framework that helps developers write and run tests. But
there is an essential difference between JUnit and similar frameworks available
on the market. You can test one block of code at a time rather than waiting for
the module to be completed before you run a test. You can actually test and then
code , meaning you have very little doubt about the final functionality of an appl
ication.
7. Apache ANT
With the ANT , you get the benefit of working with a tool by the Apache Software F
oundation. This one is an open source tool whose greatest advantage is its simpl
icity. One key aspect of programming that gets the developer s goat is handling co
mplex repetitive tasks. With ANT , you can automate such tasks. This is just one o
f the many features this tool simplifies.
8. JRat (Java Runtime Analysis Toolkit)
If you want to measure the application s performance, JRat is the analysis toolkit
you must use. With this tool, you can identify potential problem areas that can
impact application performance.
9. Apache JMeter
This is another tool from the Apache stable. It is a testing tool that will meas
ure functional behavior and also the performance of your websites, databases, we
b services etc. The fact that it has an easy to understand GUI means you can eas
ily build a test plan and debug the application quickly.
10. Apache Maven
We have mentioned Apache s ANT earlier in the list, and Maven helps you do the same
thing; but developers think it is a big step up the ladder compared to ANT . As f
ar as dependency management, build actions, debugging and collaboration is conce
rned, it is a few notches higher than ANT . To put it simply, if you are using ANT
you need to tell it exactly what to do; you need to mention the exact location o
f your source, assign the storage location of the resultant bytecode and how you