I had a chance to give IntelliJ IDEA 7.0.1 on my Mac. The latest version of IntelliJ has a wonderful set of new features. I really am enamored with its web services development tools. The support for Apache Axis is a wonderful thing. As a Netbeans user, I have issues around using Axis. It is nice to find first class support.
The support for various frameworks is quite impressive too: GWT, Apache Struts (1.2 and 1.3.x), Spring (1.2.9 and 2.0.7), and Hibernate are great.
Alternative language support has also been added for Ruby and Groovy. They also have the best Javascript editor in an IDE have seen.
One of the biggest strong points for IDEA has always been refactoring. The latest version does not disappoint. There have also been a number of improvements to its code analysis tools. They help the novice to experienced programmer to avoid common mistakes.
One of the nice features that I came across which was not mentioned in the marketing glossies and notes are: JAXB code and schema auto generation. The other one was XmlBeans code auto generation from a schema. Very cool!
My chief complaint about IntelliJ IDEA 7.0.1 is the lack of visual development of JSF. The Netbeans IDE has the best visual JSF tools.
The only other complaint is lack of import/project support for Netbeans projects. Eclipse support is available, but I need the Netbeans support.
My overall impression is great. It provides the Java developer with a great IDE with a number of powerful features/tools. It is definitely worth having in your toolbox.
Sunday, November 11, 2007
Subscribe to:
Post Comments
(
Atom
)
Popular Posts
-
Introduction This article is not another diatribe to tell you the importance of unit testing. I think we can all agree that it is important...
-
A friend of mine asked me if there was a list of reserved words in EL and JSF. He had previously looked for it, and after some Google search...
-
I saw a question posed on stackoverflow called Trouble with Primefaces 3.0.M2 SelectOneMenu Ajax behavior and I had just done an example a...
-
I was working on a couple of SSL based issues when I made a couple of observations. The default self-signed key generation in Java does not ...
-
This is an example on how to make a system call to the local operating system to execute external programs. This example was written to work...
-
We have been doing a lot of work lately with PrimeFaces. A common set of questions comes up about displaying <p:dialog/> boxes on a pa...
-
I was asked earlier today how to reset fields in a JSF application, if the validation fails. In his case, he had a Richfaces table which had...
-
Image by quasarkitten via Flickr The basics for creating a Maven archetype can be found in the Maven - Guide to Creating Archetypes . The ...
-
Previously, I posted an example of how to use JSF 1.2 with form based authentication (j_security_check). In this example, I use JSF 2.x to...
-
Abstract A common use case is to iterate over a collection of elements, and display them on a page. In the world of JSP, we would use a Ja...
0 comments :
Post a Comment