Does anyone on this list have a favourite IDE (Integrated Development Environment) they use for developing GNU/Linux apps?
I know it has a dependency on what language and graphics libraries you prefer but I'd be interested in hearing people's experiences.
Going along the GNU/Gnome route (e.g. GTK+) has anyone used Glade (a GUI/IDE?) and what do you think of it?
This has all been prompted by a copy of Kylix 3 I downloaded recently (for those who haven't a clue what I'm talking about Kylix is a port of Borland's Delphi (** see below) to GNU/Linux (and other platforms also I think?)). For the past few years Delphi has been the main software development tool I've used professionally and I was curious to see what the GNU/Linux version was like.
I was quite pleased by the completeness of the port, I successfully created the usual Hello World etc. types of applications and they ran quite happily, plus a number of more complex ones. So in terms of a development environment I had no problems.
If distributed the applications need a bunch of runtime libraries to be bundled with it. At the present time Borland grants a license to do this but it is proprietary and not GPL (although they do specifically allow the developed code and supporting configuration files to be distributed under the GPL).
Personally I'm not keen on this because; the runtime libraries are proprietary and not GPL, they are yet another bunch of libraries to install and they are not part of the usual set of GPL libraries bundled in with the common distros.
Where I'm also not so keen is the fact that the underlying tool isn't OS (open source).
So I was wondering if anyone has used (or knows of) one or more OS tools that could be used to develop OS applications in a manner similar to the Delphi IDE. I'm specifically thinking of GNU/Gnome here but that's a personal prejudice, I'd like to hear what's around for KDE and command line or ncurses type application development as well.
As a caveat I should say that, at this time, I've yet to trawl through Sourceforge or the Gnome websites.
Regards,
Keith ____________ Since it is no part of the words we unthinkingly use, it leaves no trace in the things we say. Dogen
** Delphi is an IDE that uses an object oriented variant of Pascal as the underlying language. It has an integrated GUI designer/builder where you can create your various window forms graphically by dragging and dropping various widgets on them. Similar to Visual Basic et. al. if you've ever used them.