Advertisement

IDE hell...

Started by June 01, 2005 03:46 AM
17 comments, last by bytecoder 19 years, 4 months ago
i've been having trouble finding an IDE that doesn't drive me insane. it seems that everything i try either lacks features i want, is slow, overly complicated, or is just too unstable. so far i've tried: KDevelop - was too slow and bloated. certain windows were larger than my 1024x768 screen and i couldn't access the full menus or buttons at the bottom. crashed constantly. Anjuta(1.2.3) - very fast. very unstable. very buggy. code/class browsing was decent. MinGWStudio(0.98?) - 99.9% stable. slowest software i've ever used. not nearly enough features. my stability problems might be from slackware 10.1, but I'm not sure at this point. KDE and Gnome were both extremely buggy and unstable for me. i use xfce now. what I'm looking for is speed, stability, ease of use, and features like code/class browsing. autotools are also a nice bonus since i don't care to learn them right now. if anyone has recommendations, comments on slack 10.1 or these ide's, feel free to share.
This space for rent.
Quote: Original post by gumpy macdrunken
i've been having trouble finding an IDE that doesn't drive me insane. it seems that everything i try either lacks features i want, is slow, overly complicated, or is just too unstable. so far i've tried:

KDevelop - was too slow and bloated. certain windows were larger than my 1024x768 screen and i couldn't access the full menus or buttons at the bottom. crashed constantly.

Anjuta(1.2.3) - very fast. very unstable. very buggy. code/class browsing was decent.

MinGWStudio(0.98?) - 99.9% stable. slowest software i've ever used. not nearly enough features.

my stability problems might be from slackware 10.1, but I'm not sure at this point. KDE and Gnome were both extremely buggy and unstable for me. i use xfce now.

what I'm looking for is speed, stability, ease of use, and features like code/class browsing. autotools are also a nice bonus since i don't care to learn them right now.

if anyone has recommendations, comments on slack 10.1 or these ide's, feel free to share.



I don't use any IDE, but the last time I tried them, both KDevelop and Anjuta were pretty stable. So were Gnome and KDE. I've never tried MinGWStudio. I'd check that you aren't using some release candidate or beta software.


Hope this helps.
Advertisement
In my experience, Anjutas parser is (or perhaps was) really slow. After that I changed to kdevelop which took ages to start (partly because i'm not using kde). But when kdevelop was up I found it rather snappy when compared to gnome apps. The latest kdevelop (3.2.0) has failed very rarely. You might be experiencing trouble if you have older base system (meaning kde base-libraries and qt).

What comes to bloated, you can remove most of the plugins from.. ummm.. well it seems you have to edit a file by hand :) ~/.kde/share/apps/profiles/FullIDE. There you can set all the plugins you don't want to false (I'm sure there's a configure dialog somewhere but I didn't find it).

And you can customize the ui from the Settings->Configure Kdevelop menu. There's four UIs to choose from.

Yes, I am a fan of the kdevelop.. at least until I find something better ;)
Just for the sake of seeing more IDEs I've seen Code::Blocks (the site seems down for me just now) mentioned a couple of times on these forums, although I can't attest to its quality myself because I don't use it (xemacs + make all the way!).

Hope that helps.
I use Code::Blocks on Windows and it seems to be better than MinGWStudio, providing far more but feeling equally responsive. I will be installing it on my Mandrake partition soon because I find KDevelop to crash too often. However I've no idea which graphics toolkit it uses or how responsive it'll be on Slackware.
Quote: Original post by Kylotan
I use Code::Blocks on Windows and it seems to be better than MinGWStudio, providing far more but feeling equally responsive. I will be installing it on my Mandrake partition soon because I find KDevelop to crash too often. However I've no idea which graphics toolkit it uses or how responsive it'll be on Slackware.


It uses wxWidgets, so on slacky you'll end up with either GTK or (heh) Motif as the base toolkit. I think wx even lets you compile the app to target plain X11 if that's what floats your boat :P
Advertisement
I use Slackware 10.1 and I really don't have any problems with it. If you think Slackware is the problem, well, I'd put forth the idea that perhaps it's misconfigured in some way.

I write all of my code in Emacs. It probably doesn't have all of the features that you are looking for out of the box, but I don't really miss them myself.
Quote: Original post by Ikana
I use Slackware 10.1 and I really don't have any problems with it. If you think Slackware is the problem, well, I'd put forth the idea that perhaps it's misconfigured in some way.

i'm fairly sure it's a sound server/driver issue that's caused most of my problems. other than that, slack is very stable. i don't doubt one bit that there's a slight misconfiguration. besides, i don't think anything locks a pc up quicker than bad sound drivers/configs.
Quote:
I write all of my code in Emacs. It probably doesn't have all of the features that you are looking for out of the box, but I don't really miss them myself.

one of these days i gotta take the time to learn emacs. i already spent time learning to write makefiles just so i could learn to use emacs.

funny thing, by the way. anjuta suddenly works flawlessly as of yesterday. i'm thinking about breaking it on purpose so i'll be motivated to finally learn emacs...
This space for rent.
As a Slackware user, I doubt that's the source of much bugginess.

Investing the time to learn Emacs is worth it, trust me. That, with a fair understanding of the shell, is all I've ever really needed. I tend to find IDE's clumsy by comparison. Or use Vim if you prefer; both are very good.
-----http://alopex.liLet's Program: http://youtube.com/user/icefox192
Slick Edit - rules.

This topic is closed to new replies.

Advertisement