Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java

Why not Eclipse or Netbeans for the IDE?

IntelliJ is pushed for the IDE, but you miss out on the best features unless you are a paying customer. Why don't you promote IDE's like Eclipse or Netbeans?

2 Answers

Emil Rais
Emil Rais
26,875 Points

IntelliJ is such a great IDE. In my opinion Eclipse doesn't even begin to approach the same level of comfort and ease that IntelliJ provides.

In courses pertaining to web design Team Treehouse also choose to teach Photoshop and Illustrator both being not free to use. Those two programs are industry leading and I would expect the same rationale that selected them has been applied when they chose to select IntelliJ.

Also the free version of IntelliJ is enough for anything they teach as far as I remember. So unlike with their courses on Photoshop and Illustrator people can actually learn about Java and IntelliJ without having to pay.

I'm not complaining about it by any means. I've used both Netbeans and Eclipse and found them both to be great IDEs. I was just curious as to why such IDEs were not mentioned for possible choices.

My analysis is there is much more crossover between IntelliJ and Android Studio (developed by IntelliJ) and they wanted to keep the format consistent as well as keep things simple. IntelliJ is a much cleaner IDE than Eclipse or Netbeans in comparison. Also getting an experienced IntelliJ Android developer is likely much cheaper than getting an experienced enterprise Java Eclipse/Netbeans developer to teach a beginner java course. IntelliJ is the Android developer's go to, so I would gather most of the java course instructors are venerated Android developers.