So, I couldn't find an IDE battle thread and figured it would be an interesting topic for discussion on which we all use and prefer.
Personally, the best I've used is Netbeans, but I haven't had much time with VS, so I allowed for being able to re-vote just in case you change your mind
On Linux I just use Gedit.
Please post your reasons for your vote. And please keep it civil, your IDE is not your God
Last edited by treyrust on Mon Sep 26, 2011 1:20 am, edited 1 time in total.
As buggy as it can be, i like to use Visual Studio 2010. I'm constantly on my windows machine programming and Visual Studio just puts everything there for me. On Linux i either use Eclipse or i just don't bother with an ide and go straight for gedit.
VS 2010 for me, too.
Although I have to say I use Notepad++ quite often, I just don't consider it an IDE all in all.
And actually, there's a whole lot going on in Delphi - yes, sometimes even in delphi 7... shades of the times before the Noachian Deluge^^
Someday, everything will go to /dev/null. - Bug's prophecy 13:37
I use VS2010, QTCreator, and XCode on a daily basis.
VS2010 has my vote as the most streamlined, professional, and powerful. You think VS2010 is buggy? XCode 4 crashes at least twice a day for me.
QTCreator is my IDE of choice for multiplatform development. It's what Code::Blocks and DevCpp WANTED to be, but didn't get right. If it weren't for VS2010's raw power, QTCreator would be my top pick.
I have a very love/hate relationship with XCode. XCode4 did a LOT of things correctly that XCode3 did wrong. Looking back, XCode3 was borderline a piece of shit. XCode4 still remains unstable, and hard to use compared to the others, but it's admittedly quite powerful and LIGHTYEARS more user-friendly than XCode3.
Honestly, you were better off with Makefiles than using XCode3...
I use code::blocks because im used to it and i dont want to change just now and the fact im cheap and don't want to pay for anything quite yet XD
<tpw_rules> LightDark: java is a consequence of inverse moore's law: every 18 months, the average program will be twice as slow. therefore, computers always run at the same percevied speed. java's invention was a monumental step
Light-Dark wrote:I use code::blocks because im used to it and i dont want to change just now and the fact im cheap and don't want to pay for anything quite yet XD
Light-Dark wrote:I use code::blocks because im used to it and i dont want to change just now and the fact im cheap and don't want to pay for anything quite yet XD
I use Visual Studio 2010 on Windows, Xcode 4 on Mac, and when I work on Linux, I don't use an IDE.
I can't really say that any of these are my favorites, though. I don't have a favorite IDE. I am highly OCD (really. Not bullshitting), and all IDEs muck up my source tree or fail to give me sufficient flexibility to organize it the way I want. Visual Studio 2010 happens to be pretty good about this--I only have a few complaints, like the hidden files, ipch folders, and placement of project files within the source folder. I know of a half-assed fix for the last one, but then it just becomes cumbersome to use. Other than that, I like Visual Studio 2010--the interface is responsive, it's only crashed on me twice, it implements column editing nicely, offers lots of control over the project options, has a great debugger, and IntelliSense is nice when it works.
Xcode 4 is definitely a step up from Xcode 3, but it involves way too much clicking. The interface doesn't feel intuitive to me.
I've tried Qt Creator on several occasions, and it seems quite nice. The interface designer is well made, the source editor is a pleasure to work with, and it's fast. But I feel like it's hiding too much from me (not in terms of GUI--I actually think the GUI could be minimized a bit more--but when it comes to the project itself), and I absolutely loathe qmake.