Thread: Developers Program

  1. #1
    Registered User
    Join Date
    Mar 2002
    Posts
    28

    Developers Program

    does anyone know of a good professional developer tool for linux.


    something with a gui interface, a decent debugger, etc.

    I've used KDevelop briefly, but wasn't too impressed with it, though it does have quiet a bit of potential...depending where they go with it.

    PS. yes, i know gdb, makefile works great....but debugging with gdb is a royal pain in the ..........**, and one rarely keeps his sanity while exposed to it for prolonged periods of time.

    Thanks Again for any replies

    Alien.
    curiousity killed the cat, but it
    makes for one hell of a programmer.

    Alien.

  2. #2
    Registered User unixOZ's Avatar
    Join Date
    Feb 2002
    Posts
    91

    Arrow

    If you want to develop a GUI application, I recomed GTK+. Theres lots of documentation and its very flexible (you can also combine it with other languajes like perl). I like to debug with gdb.

  3. #3
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I tried KDevelop and it was interesting, but the best way to go is emacs, and use makefiles. If you want to be organized than use UML and group class definitions into a logical file organization. Learn how to program for real, there is no need to do everything for me IDE's. That's for Microsoft programmers, who don't know how to use the shell.

  4. #4
    Registered User
    Join Date
    Aug 2001
    Posts
    244
    KDevelop is excellent. To say it makes you lazy is ridiculous IMHO. Why would you write Makefiles for small programs? and for complex programs it just gets overwhelming. I've actually never learned how to write makefiles.. but I'm confident I could learn it (I've looked at them and edited them before). But even then, I don't think its worth the effort unless I were working on some serious project.

    emacs and the command line is fine (I use the command line all the time, so I'm not just a windows *****), but why bother when their is an excellent program such as KDevelop that reduces wasted time?

    my .02.

  5. #5
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I wouldn't use makefiles for a small project either, just add the files to the list:

    g++ -Wall filea.cpp fileb.cpp filec.cpp

    If there are more than six or seven files however than you'll want to break out the makefiles.

    If you find Kdevelop useful than then I have nothing against it, but I have heard too many people say that they can't program because they don't have an IDE that does everything for them. It reminded me of Microsoft programmers.

  6. #6
    Registered User unixOZ's Avatar
    Join Date
    Feb 2002
    Posts
    91
    I agree completely with Troll_King, many people need an IDE (specilly win programmers). Has for emacs, its a nice program, but I usually code in Glimmer now.

  7. #7
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I could be wrong because I have not taken on many large scale projects, but too much dependance on an IDE would cause poorly organized code to be written. This is a difficult topic, but I am a proponent on UML and an iterative and incremental software development process. I think that the code should be broken up into components and components can be developed and tested separate from each other until they become deliverables. I think that this is very manageable using Emacs.

  8. #8
    push
    Guest
    I am a proponent on UML and an iterative and incremental software development process. I think that the code should be broken up into components and components can be developed and tested separate from each other until they become deliverables.
    I've never heard anyone vomit so much jargon in one sentance in my entire life. Who are you trying to impress?

    Would you like to explain how an IDE causes poorly organized code to written? It doesn't by the way, but I'm just curious how you came up with that one.

  9. #9
    Registered User
    Join Date
    Aug 2001
    Posts
    202
    while gdb works great if you know how to use it, if you need the hand holding of a graphical debugger, check out ddd. It's a GUI front end to gdb, and allows you to include graphical markers for breakpoints, watchpoint, etc., and the graphical file menus tend to let you know the sorts of things it's capable of doing.

    I stand by emacs and gcc for writing code though.... emacs will allow you to do the same syntax highligting that most commercial debuggers offer, and IMHO a compiler more fancy than GCC will just get in the way. Sure they might format error messages in some cute way, but when push comes to shove, I've never seen any real advantages for using them.

    Still, if you want to try an editor that is slightly more graphically friendly than emacs tends to be, try gvim... it can also manage syntax highlighting, and it's toolbar is a little more intuitive than emacs or traditional vi commands are. Again, this is some GUI hand-holding for the beginner.

    starX
    www.axisoftime.com
    Last edited by starX; 10-23-2002 at 08:08 AM.

  10. #10
    Registered User rohit's Avatar
    Join Date
    Feb 2002
    Posts
    69
    QT Designer rocks. it's simply drag and drop more or less like VB

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Need help with a program, theres something in it for you
    By engstudent363 in forum C Programming
    Replies: 1
    Last Post: 02-29-2008, 01:41 PM
  2. Replies: 4
    Last Post: 02-21-2008, 10:39 AM
  3. Using variables in system()
    By Afro in forum C Programming
    Replies: 8
    Last Post: 07-03-2007, 12:27 PM
  4. Replies: 3
    Last Post: 03-04-2005, 02:46 PM
  5. My program, anyhelp
    By @licomb in forum C Programming
    Replies: 14
    Last Post: 08-14-2001, 10:04 PM