Let me make a request for help and a quick announcement, and then I'll get you back to your regularly scheduled on-topic reading:
I need a good C/C++ IDE
I've been doing a lot of work in C++ lately for bioinformatics, and DevC++ is just not going to make the cut.
My friend Michael suggested I use Visual Studio, but I thought I'd throw this out there and see what everyone else thought and try out a few more.
I'd like it to work on Windows, but I wouldn't mind hearing some Mac choices for the fun of it. Ideally, it would have a lot of the features of IntelliJ IDEA, but if it's not
that awesome, I could probably get by. DevC++ is just broken for me. I won't go into too much detail, as I think those guys are providing a good service and I'm not helping them out myself, but
sometimes headers get that do long has been the least of my troubles.
I'd like to know of both free and paid versions.
I'm on Twitter
I've finally started using
my twitter account. I started the account a while back, but never really "got it." I guess the other day the light bulb went off in my head. It's like email + IRC + instant messaging + blogging all in one.
Anyway, if you're on twitter and want to start following me, I'll get notified and probably start following you as well. Of course, if I start getting too many updates, I'll randomly stop following some people. Try not to take it personally if that happens.
I try not to give the minute details of my life like "I just woke up" or "I'm voting for so-and-so." Instead, I've been trying to stay on topic of this blog (programming and technology), but with small thoughts about whatever I happen to be working on. Of course, you'll find some responses to other people won't always be on my main topic.
I hope to see you on there. And if you can help in the C++ IDE department, please let me know!
Hey! Why don't you make your life easier and subscribe to the full post
or short blurb RSS feed? I'm so confident you'll love my smelly pasta plate
wisdom that I'm offering a no-strings-attached, lifetime money back guarantee!
Leave a comment
in linux, when large apps make vi a bit unruly, i love anjuta. if you run a full KDE desktop, you may like kdevelop.
on osX, was quite impressed with xcode, didn't need to go outside that for the graphics work i had to do; and it was such a nice IDE that i wonder why anyone would have/want to use anything else.
and all of these IDEs are free, unlike VisualStudio.
which, yes, when i've absolutely had to do win32 dev, i've used visualstudio. it's no more horrible than the os it compiles for.
Posted by nano
on Mar 30, 2008 at 09:39 PM UTC - 5 hrs
Depends on your target platform. For any win32 targeting I would always use Visual Studio (nothing can beat that on Windows). However, for non-commercial work and other platforms (Linux) I would definitely use Eclipse, CDT seems to be pretty good.
Posted by Luke
on Mar 30, 2008 at 10:15 PM UTC - 5 hrs
"nothing can beat that on Windows"
That's disappointing. If no one else has advice, I guess that looks like my only option!
Thanks for the help guys. At least the advice is converging on one product. =)
Posted by
Sammy Larbi
on Mar 31, 2008 at 05:24 AM UTC - 5 hrs
I agree Visual Studio is probably the best IDE for windows. :/ The nice thing though, is that Microsoft just started the dreamspark program. So, if you're a student you can get Visual Studio 2008 for free. Might want to check licensing just to be safe though.
I never got passed starting a new project with Eclipse.. anything that's that much of a hassle to download, install, and setup, isn't worth my time. Others might find it not so bad, but I felt like I was selecting a healthcare plan when I was trying to download it.
I would however, kill to be able to work with XCode all day instead of Visual Studio.. but that's just me wishing I could work on a mac all day. :/ Having the benefit of using GCC, and GDB is nice. Shark (their profiler) seems pretty cool too.
Posted by
Glitch
on Mar 31, 2008 at 04:30 PM UTC - 5 hrs
I think that the best combination is VS for Win, Xcode for Mac and KDevelop for Linux. You can have one single source tree and utilize cmake build tools to generate compatible project files for any of the above tools in any of the above platforms. That way, your dev team can work in multiple platforms at the same time.
I have found Eclipse to be a very nice free IDE. I agree that if you are of the type of people who want to double click, next, next ,next and then see some small things that don't work and start whining about it for this free product is not your VS clone then I am sorry but I cannot help you.
Based on Eclipse free architecture, people have come up with great products : see Aptana, Radrails, Android ... I don't think VS even come close. But again, my web developer bias probably rules over my highly subjective claims above.
Posted by Dat Chu
on Apr 25, 2008 at 01:04 AM UTC - 5 hrs
Leave a comment