What is in your toolbox (chapter 1: IDEs)?
Page |
1 |
I heard somewhere that developers are just big kids playing with their toys.
We all have our favorite toys to do our grown-up jobs. What are yours? What do you like/dislike about each one of them?
My List:
- Visual Studio 2010: It is the IDE I have used more often. It is great for .NET and has plenty of helpful tools. With every new release I feel that support for pure C++ development is getting worst and this is one of the reasons why I am moving away from it (and MFC).
- Eclipse: for all my JAVA development. It is great for J2EE. I used to like NetBeans better for J2ME but haven’t had any need for it in a long time.
- Qt Creator: when I first started I couldn’t imagine why someone would need another IDE but I have to say that with every new release I like it more.
23 replies
I heard somewhere that developers are just big kids playing with their toys.
I can not disagree with this sentence :) I still feel that I am a big kid, only the toys are little diferece :)
But back to the topic:
When I am trying to do somethink with Qt I use a Qt Creator, if I am codeing with pure C++ I use Code::Block, it is a expanded IDE, unfortunately I never programing in .NET or JAVA so I can’t tell somethink about IDE for this Language
The Visual Studio is a realy good IDE. The problem is that there is nothing comparable on Linux / Mac. My daily work now is on a linux platform. And therefore I started whith the Qt Creator all the day. Now, when I have a project under Windows, I prefer the Qt Creator too, because of the complete Qt integration, the better code completion, intellisense a.s.o.
What I’m realy missing is the perfect debugger from the Visual Studio!!!
1) Qt Creator, sometimes even without Qt ;)
2) I’m mostly a “windows-person”, so Visual Studio is in my toolbox ;)
What i don’t like about Visual Studio 2010 is that the IDE is slow (maybe the WPF interface wasn’t a good idea)
About the compiler i have to say that VC++ it is getting closer to the standard (even with 0x features) and it’s a good compiler (about MFC i can’t comment because i didn’t use it, i use VS with Qt ;) )
More a tool’s container than a box :-)
- Qt Creator for Qt development on the Mac
- MSVC 2005 for Qt on Windows (mainly only for compiling, as development is made on the Mac)
- MSVS 2005 for a special project that requires it on Windows
- MSVS 2008 for another version of that project on Windows
- XCode for the Mac Versions of that project
- Codewarrior for old versions of that project on the Mac (thank the big spaghetti monster that this version is end-of-lifetime!)
- Eclipse for all the Java stuff
- Trying Qt Creator @ Win to replace MSVS
- Qt Creator for some Linux stuff, if needed
- and of course vim for the fast hack :-)
If I had to choose, I would definitely go for Qt Creator for all C/C++ stuff. Eclipse is nice, but bloated and slow (waiting 5 seconds for your character to appear on the screen because that beast is collecting garbage is no fun)
Eclipse is nice, but bloated and slow (waiting 5 seconds for your character to appear on the screen because that beast is collecting garbage is no fun)
That was my main frustration with eclipse and the reason to ditch it in favor of Qt Creator. And the Microsoft approach (MSVS) never was my cup of tea.
Additionally, Eclipse still lacks some very basic features like code folding (works only for a method as a whole, not for single blocks like if/for/switch/etc.). The dock windows are always in the way when you need much space and they are missing when you need them (one can get SO accustomed to the ESC-key-pattern of Creator…). Code completion is miserably slow sometimes (waiting some seconds before the UI is responsive again) and some more. And instead of fixing those basic things they bloat it with a bunch of new features. It’s simply not my beast :-)
Regarding MSVS – a bit better, but still no ESC key that moves the unneeded dock windows out of the way :-)
XCode … clutters my screen with uncountable toplevel windows for every source file. Else, not bad.
Codewarrior – I’d better stop writing now :-)
You must log in to post a reply. Not a member yet? Register here!







