Page 2 of 2 FirstFirst 12
Results 21 to 23 of 23

Thread: IDE for Linux

  1. #21
    Join Date
    Feb 2006
    Location
    Romania
    Posts
    2,744
    Thanks
    8
    Thanked 541 Times in 521 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: IDE for Linux

    Yes. You said very nice things( posts #7 through #20).
    But how do you guys manage in a large project( hundreds to thousands of source files)?

    Do you use grep + emacs( or kate, etc? ) + gdb.

    No need to add that an IDE makes developing a lot easier, especially with an integrated debugger(gdb or whatever).

    Regards

  2. #22
    Join Date
    Aug 2006
    Location
    Bangalore,India
    Posts
    419
    Thanks
    37
    Thanked 53 Times in 40 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: IDE for Linux

    Quote Originally Posted by marcel View Post
    Yes. You said very nice things( posts #7 through #20).
    But how do you guys manage in a large project( hundreds to thousands of source files)?
    If there are hundreds/thousands of files even an IDE can't make it *very* easy. So it is usually bit diffucult to manage them be it an ide or plain editors.
    But in my case i use etags and sometimes ebrowse that comes bundled with emacs. They help to jump to a particular function,definition.. as it is done visually in ide's.

    Quote Originally Posted by marcel View Post
    Do you use grep + emacs( or kate, etc? ) + gdb.
    Emacs is already integrated with grep and gdb. If you grep from emacs, you can jump to the particular line by just pressing ret on the required result line.
    The same for gdb too. It gives similar interface as in ide's with exception being commands and keybindings are used maximum instead of mouse clicks.

    Quote Originally Posted by marcel View Post
    No need to add that an IDE makes developing a lot easier, especially with an integrated debugger(gdb or whatever).

    Regards
    True It is always good to start with ide's initially(and even continue if you like it)
    BTW emacs is also an IDE, but not a fancy one.
    One of the main advantages of emacs,vim is very fast text editing. They help in accomplishing most of things a developer need only using keyboard rather than mouse and this really boosts productivity. There are lots of other advantages as well.
    If you have some free time you have a look at this for practical examples and also this for a brief emacs tour.
    The biggest difference between time and space is that you can't reuse time.
    -- Merrick Furst

  3. #23
    Join Date
    Mar 2006
    Location
    The Netherlands
    Posts
    300
    Thanks
    9
    Thanked 29 Times in 29 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: IDE for Linux

    Quote Originally Posted by marcel View Post
    Yes. You said very nice things( posts #7 through #20).
    But how do you guys manage in a large project( hundreds to thousands of source files)?
    Well, to be honest, I've never worked on a project with more than 30 or so source-files and a simple editor works perfectly for projects that size.

    Quote Originally Posted by marcel View Post
    Do you use grep + emacs( or kate, etc? ) + gdb.
    No need for grep (yet), since I've never really worked in a team. And when I have, I did all the typing. I know my own source-code.

    Kate is a fine application. Syntax highlighting. Multiple files open at the same time. Keyboard shortcut for gmake. I don't need much else.

    And gdb... Yes, I usually debug my code with some well-placed cerr statements. ;-)

    Quote Originally Posted by marcel View Post
    No need to add that an IDE makes developing a lot easier, especially with an integrated debugger(gdb or whatever).
    The truth is, I haven't taken the time to become familiar with an IDE. IDE's basically take control of your code. Before I will ever use one, I need to understand exactly what it does and when. I need to bend it to my own style and I need to feel comfortable using it.

    Until now, every time I've tried using one, I've just been frustrated by the complexity, stubbornness and weight of it. (That would be Eclipse and KDevelop.)

    I don't think I'd be happy with any IDE I haven't programmed myself. ;-)
    "The strength of a civilization is not measured by its ability to wage wars, but rather by its ability to prevent them." - Gene Roddenberry

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.