IntelliJ 8 versus IntelliJ 9 Community Edition
Which version of IntelliJ do you think is the best? The licenced version of IntelliJ 8 (which has the full functionality), or the community edition of IntelliJ 9 (which misses features like structural search)?
What features does intellij 9 community edition add and remove compared to the full version of IntelliJ 8?
Please sign in to leave a comment.
There is a comparation matrix between v9 and community edition (you can figure out which things are missing from v8 compared to v9):
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html?utm_medium=Comparison&utm_source=jetbrains.org&utm_campaign=IDEA9_CE&
hth
I've used both, but I've reverted back to IntelliJ 8. Maybe it depends on what kinds of projects you're working on? If found 8 nice for projects of 3000+ classes in 40+ modules. IntelliJ 9 lacks the module support which IntelliJ 8 does have, and is therefore not usable. But I guess if you have a small project, it will probably work nicely! The enhanced Groovy/Grails support works nice (besides some issues), then Maven 2 support is excellent, the spinner and tree project tree navigation is annoying, and I don't have any experience with Spring 3 + IntelliJ, so can't say much about that (it's probably very good!), but it probably depends on what you want to do.
Choose the Idea 8.
Well, it depends on what projects do you wanna do.
Idea 8 has a lot of functionalities lacking in the CE of 9.
One of the best lacking plugin are the app servers i.e. Tomcat if youre a web developer.
The only good thing about the 9 CE that fascinates me the most is the speed and the threading of tasks. Well done. just like the old days of Idea 5.
But then again, i think idea 5 is faster and has more functionality than idea 9 CE. It allows me to do anything and just everything i cant with 9 CE.
You are comparing apples and oranges. The "community edition" is lacking JEE support and other functionality that might be absolutely essential for [most] serious real-life projects. So, if you have a full licensed version of 8, stick with it. The "ultimate" 9.0 is better than the full version of 8 (in my opinion) - if anything, it's because it supports more of the latest technologies and framework features, JSRs, etc. But most of that stuff comes with the "ultimate" edition anyway.
True.
Thats why it really depends on what projects are you taking on. If its a small one (less than 100 or 1000 classes maybe?) with no bells and whistles that does not use app servers - more like proofs of concept, maybe CE will suffice. Else choose 8 or upgrade to 9 all the better.
For me, you should use 8 first, and when youre acquainted with it, use the 9. And you;ll see and appreciate every last performance enhancement that Jetbrains done. hehehe. Especially when you are working with at least 20,000 classes.
Cheers!
Post removed, not relevant anymore