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.
On Tuesday 29 Jul 2003 3:37 pm, Keith Watson wrote:
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.
I started programming in object Pascal when delphi 1 came out and I must say I was very pleased when the Linux port of Delphi (Kylix) came out. Like you I find the qt library situation less than satisfactory. there is a true open source alternative called lazarus which is a Delphi lookalike built on free pascal.
I only got into Delphi (and object Pascal) because I could never get my head arounf C++. I still prefer good old C and my personal view is that the object oriented paradigm is seriously flawed. I therefore now mainly use gtk+ as it is very straightforward, is C based and relatively unbloated. I have tried glade but I don't like its file organisation and the clunky way it provides access to widow handles. As a development environment I much prefer Anjuta which can use glade if you wish.
However, luddite that I am, at present I mainly use Kate as an editor with its terminal window to run make. I have my own boiler plate set of application files which conveniently separates the gui from the meat of the application.
In the past I have used rhide which IIRC emulates the old Borland DOS based C ide I was brought up on.
Ian
On Tue, 29 Jul 2003, Ian Bell wrote:
However, luddite that I am, at present I mainly use Kate as an editor with its terminal window to run make. I have my own boiler plate set of application files which conveniently separates the gui from the meat of the application.
Of course, luddites were anti-technology-taking-away-jobs rather than just anti-technology. Sorry, just being argumentative ;)
BenE (a luddite)
---------------------------------
Love is all I bring, in me crass t-shirt 'n' ting
On Wednesday 30 Jul 2003 1:30 am, BenE wrote:
On Tue, 29 Jul 2003, Ian Bell wrote:
However, luddite that I am, at present I mainly use Kate as an editor with its terminal window to run make. I have my own boiler plate set of application files which conveniently separates the gui from the meat of the application.
Of course, luddites were anti-technology-taking-away-jobs rather than just anti-technology. Sorry, just being argumentative ;)
I think that is a fair description of how I feel/am. I am all for technology but it had better be sensitively applied and that includes thinking about the its effects on the rest of the community.
Ian
Keith Watson kpwatson@ukfsn.org wrote:
Does anyone on this list have a favourite IDE (Integrated Development Environment) they use for developing GNU/Linux apps?
I use wily and am subscribed to wilyfans. Link on foot of my web site (URL below).
I have been known to use GNUstep.org's Gorm and Project Center, but I don't have an app under development with it at the moment. I also hear of a new tool called Renaissance, which I've not yet tried.
Going along the GNU/Gnome route (e.g. GTK+) has anyone used Glade (a GUI/IDE?) and what do you think of it?
I've used Glade in the past. It was quite easy to design, but using the .glade files directly from the app seemed to be the best way to do it and that added extra library dependencies. Not too bad if you're using Gnome, but a pain for just GTK.
On Wed, 30 Jul 2003 20:19:33 -0000 MJ Ray markj@cloaked.freeserve.co.uk wrote:
Keith Watson kpwatson@ukfsn.org wrote:
Does anyone on this list have a favourite IDE (Integrated Development Environment) they use for developing GNU/Linux apps?
I use wily and am subscribed to wilyfans. Link on foot of my web site (URL below).
I have been known to use GNUstep.org's Gorm and Project Center, but I don't have an app under development with it at the moment. I also hear of a new tool called Renaissance, which I've not yet tried.
Many of my colleagues use
Though typically for Java, and not C/C++ even though they say it can the C/C++ people are the ones using vi emacs nedit.
Anjuta is interesting, I have just tried it out again and now its very impressive. I am not sure about the cvs access though.
http://anjuta.sourceforge.net/anjuta.php?page=features
I havent checked it out since I ignored it due to the code completion not working and prefering nedit as an editor, slightly. The anjuta text editor is by far the best in the GTK world. Things have come on a long way and I am keen to try it out again.
Will do soon I guess.
Regards
Owen
On 2003.07.29 15:37 Keith Watson wrote:
Does anyone on this list have a favourite IDE (Integrated Development Environment) they use for developing GNU/Linux apps?
Have you looked at Lazarus/Freepascal? This is similar to Delphi/Kylix although it has a way to go yet.
Barry Samuels http://www.beenthere-donethat.org.uk The Unofficial Guide to Great Britain
From: Barry Samuels on Tuesday, July 29, 2003 5:53 PM On 2003.07.29 15:37 Keith Watson wrote:
Does anyone on this list have a favourite IDE (Integrated Development Environment) they use for developing GNU/Linux apps?
Have you looked at Lazarus/Freepascal? This is similar to Delphi/Kylix although it has a way to go yet.
Several of you have mentioned this and it looks interesting. As soon as I get "a round tuit" I'll install a copy and have a play.
Thanks for all the ideas (IDEs! :o) ) and suggestions. There's quite a lot out there to choose from.
I'm torn between those IDE's that seem quite functionally rich and reasonably well developed and those that are designed to fit in specifically with the GNU/Gnome/Glade environment (which is where my philosophical OS roots are - so to speak :o) ).
Regards,
Keith ____________ There is only one thing certain and that is nothing is certain. G.K. Chesterton