Me: Favorite IDE [updated]
Let's continue the series about me and talk about IDEs I use and those I also like.
There are many powerful IDEs out there that I didn't have tried yet. Be it because I'm not willing to pay only for testing or because I already have another IDE for that programming language that I like. Because I use many different programming languages, platforms and operating systems (targeted and used) there is not only one favorite IDE but more.
In the next view paragraphs I'm going to talk about some IDEs and what I think of them.
Let's start with: Eclipse!
It's the first IDE that comes to my mind when thinking of IDEs because it's the one I use the most. Eclipse is really great, even though it sometimes can be a little bit slow. The thing I love about Eclipse is the possibility to add new programming languages and other features through plugins – they (and Eclipse) are not always perfect, but as Software Engineer I already know that there is no such thing as perfect.
Second: Visual Studio!
There is no other IDE that is as good as Visual Studio when it comes to .NET. It's sad that I can't use it on different operating systems but I don't see the point of .NET being used on other platforms that Windows (let's be honest – Mono isn't a bad idea but what's the point porting .NET without the awesome WPF-UI-capabilities).
As expected I'm using Visual Studio for my .NET-projects (C#, Silverlight, ...).
Last but not least: a common text editor (maybe with highlighting capabilities):
There are many text editors out there – at least for Mac OS X. All those other programming languages is use only get the love of a common text editor. I don't have a favorite there because those on Mac OS X are not even near perfect (I tried Coda, SubEthaEdit and many other editors...) and on Windows there's only Notebook++ (and I don't use Windows that often).
Not mine: NetBeans!
Now there's also NetBeans... I tried it but never really liked it. Maybe the user interface is a little bit more beautiful but I miss the possibility to configure almost everything like in Eclipse. Also the project system is strange, because you have to choose a main project – what the heck? Why can't it just run the project I'm currently working on like Eclipse does?
So I currently don't use NetBeans but maybe sometime I'm going to try it again.
But wait, there is more: XCode!
I almost forgot about it because since Version 4 I don't use it any more (and I didn't yet use Objective-C that often). It's nice and maybe powerful (iOS-developer will tell you that it's magical) but I can't really talk about it because I didn't use it that often yet.
Now that concludes my short list of IDEs I use and (don't) like. There are certainly many other IDEs that I have yet to try but at the time I'm satisfied with what I have (the only IDE I'm curious about is IntelliJ IDEA because many developers recommend it).