IDEA 6, is it worth it?

For those of you who have upgraded to IDEA 6 from 5, are you happy with
the upgrade? I'm trying to decide if the time is right to upgrade and
I'm having a hard time justifying the $300 to myself. I'm very happy
with IDEA 5 (I occasionally switch to Eclipse for a week or two but
always come back to IDEA). I'm thinking I'll probably wait until Java 6
is finalized because I assume that will be an IDEA 6 only thing.

I pretty much do just server stuff so I really only use the core
functionality of IDEA. I don't do GUI stuff or anything like that.

I'd like to hear any opinions / reviews of 6.0. Is it a significant step
forward?

-cr

6 comments

I get asked this question a lot, usually by non-Web developers (no one seems to question the value for Web developers). For server developers, the big takeaways from IDEA 6 are code coverage integration, VCS improvements (changelists), and TeamCity. While each of those gives me great productivity benefits, it's pretty difficult to describe to others just how good they are. My recommendation is eval it, giving those features in particular a serious workout.

--Dave Griffith

0

Dave Griffith wrote:

I get asked this question a lot, usually by non-Web developers (no one seems to question the value for Web developers). For server developers, the big takeaways from IDEA 6 are code coverage integration, VCS improvements (changelists), and TeamCity. While each of those gives me great productivity benefits, it's pretty difficult to describe to others just how good they are. My recommendation is eval it, giving those features in particular a serious workout.

--Dave Griffith


I just took another look at the 6.0 feature list and the changelists and
@NotNull changes are intriguing. I'm downloading it now to give it a
try for a couple of weeks.


-cr

0

code coverage integration


How to get that working?

0

Cory R wrote:

I just took another look at the 6.0 feature list and the changelists and
@NotNull changes are intriguing. I'm downloading it now to give it a
try for a couple of weeks.


I installed it yesterday and have been living with it for a day now and
the experience has been ok.

When installing, I migrated all of the settings from my IDEA 5
installation and it missed a few things- most notably my custom TODO
filters.

Also, there seems to be some weirdness with the jvm settings. I was
getting exceptions trying to run some junits and I noticed that it was
trying to use the JVM labelled "IDEA 4267". I switched it to "Project
JDK (IDEA 5784) and tried again and got:
"Error running MYJUNIT: Cannot find VM executable"
I changed the JDK to "1.5 (java version "1.5.0_06")" (the sun jdk I
installed on my machine) and the junit worked.

Next I tried to rebuild with my ant script. This time I got "Cannot find
VM executable". I right clicked on it, went into the properties screen
and changed the JVM to "1.5 (java version "1.5.0_06")".

Any idea why the "Project JDK (IDEA 5784)" doesn't work for the junit
runner or for running ant scripts? Any advice for configuring IDEA and
all the various Java/JVM settings?

My machine is a Pentium 4 running Ubuntu 6.

Cory

0

I take back what I said about my todo filters not being imported. They
were. The were just not on by default.

My other problems with the JVM still stand.

Cory R wrote:

Cory R wrote:

>> I just took another look at the 6.0 feature list and the changelists
>> and @NotNull changes are intriguing. I'm downloading it now to give
>> it a try for a couple of weeks.


I installed it yesterday and have been living with it for a day now and
the experience has been ok.

When installing, I migrated all of the settings from my IDEA 5
installation and it missed a few things- most notably my custom TODO
filters.

Also, there seems to be some weirdness with the jvm settings. I was
getting exceptions trying to run some junits and I noticed that it was
trying to use the JVM labelled "IDEA 4267". I switched it to "Project
JDK (IDEA 5784) and tried again and got:
"Error running MYJUNIT: Cannot find VM executable"
I changed the JDK to "1.5 (java version "1.5.0_06")" (the sun jdk I
installed on my machine) and the junit worked.

Next I tried to rebuild with my ant script. This time I got "Cannot find
VM executable". I right clicked on it, went into the properties screen
and changed the JVM to "1.5 (java version "1.5.0_06")".

Any idea why the "Project JDK (IDEA 5784)" doesn't work for the junit
runner or for running ant scripts? Any advice for configuring IDEA and
all the various Java/JVM settings?

My machine is a Pentium 4 running Ubuntu 6.

Cory

0

Please sign in to leave a comment.