Quote:
Originally Posted by PatrickNew
I would still defend the point that building them *all* into one IDE would be wasteful. I'm an amateur programmer, and I do almost all of my GUI's in gtk and a little FLTK. Having Qt and WxWidgets built in would be wasteful. .
|
It's nice to be able to arrange the tools you need so that you exactly get what you like to work with. For instance I use emacs, so it's not really useful for me to change for an editor inside an integrated IDE, be it Kdevelop, Eclipse or any other that has half the functionality I use daily. Or maybe some do have some, but then tradeoffs have to be made and new key sequences have to be learned, etc... So when I do GUI stuff I use whichever visual GUI tool and keep the code in emacs. Last year I've worked some time updating a project that had about 1000 classes and some 10,000 methods (ebrowse statistics) on the user app side, and a huge class library as helper for CORBA stuff in C++ and I did not miss any so-called fancy IDE that are too commonly hyped.
When it comes down to it, just about any software is a work of architecture first and while a graphical UML tool can be useful, the core of the matter resides in the designer's approach. The metaphor of the fanboy-type of developer who hypes any new tool there is would be the guy who goes to the hardware store to buy $2000 worth of tools thinking this will make him a better carpenter.
Cheers.