For several years, I’ve been using IntelliJ IDEA from JetBrains, so I’ve never seen a need to move to Eclipse. However, this weekend, I finally tried out Eclipse. It worked very well for me, but I plan to continue using IntelliJ for my Java development. You see, I used Eclipse for C development.
For a course I’m taking towards my Master’s Degree in Computer Science, we’re required to do a lot of development. Although the professor has given us a little leeway in choosing a language, he very strongly suggests we program in C. I was tempted to do the assignments in Java, my preferred development language, but I realized I should probably give myself more experience in C. The big question would be what editor to use.
In the past, I’d written C in TextPad or vi or an equivalent, but I didn’t want to work without code completion and integrated building for the full semester (yes, I’ve gotten very spoiled by IntelliJ). So, I decided to try out Eclipse with the CDT plugin (C/C++ Development Tools). I have to say that it worked very well. I could have tried Microsoft’s Visual C++ Express for a free IDE, but I really prefer an open tool to a Microsoft tool.
So, I got a good start on the first assignment of the semester. I’m sure there will be days I’ll regret not coding in Java, but I think Eclipse is going to make the experience of working in C much nicer than I thought it would be. And I’ll be sticking with IntelliJ.