Slashdot Mirror


Introducing KDevelop TechNotes

adymo writes "Yesterday I have started a series of KDevelop IDE related articles. I called them "KDevelop TechNotes" and I plan to publish all useful information about the IDE - tips and tricks, use cases, tutorials, etc. Everyone is welcome to share KDevelop knowledge by writing their own issues of technotes. I will be pleased to publish them on the project website www.kdevelop.org.
The first issue should be a matter of no little interest to all free software developers. Read on to learn more about KDevelop Assistant - an advanced API documentation viewer."
A second issue is out, too, demonstrating a quick (two-minute) GUI app built with Qt.

11 comments

  1. From what I've seen by mandrake*rpgdx · · Score: 4, Insightful

    KDev is pretty impressive. It's like an open-source VC++ without all of the baggage, and on Linux. This just might be one of the killer apps on Linux to get people to switch over. We need less cross-platform util's on Linux, and more killer apps made just for it if we want people to start switching over.

    1. Re:From what I've seen by Bob+The+Cowboy · · Score: 5, Interesting

      What are you, stoned?

      You know what apps made it easier for me to switch to linux (years ago)? AbiWord and Mozilla, because they were cross platform. Ya know what kept a windows install on that computer for years? mIRC and Eudora. Why? Because I looked at the native linux apps (xchat and the old kmail) and was thoroughly unimpressed. I spent a lot of time on mIRC and had lots of scripts that made it do exactly what I wanted to do, I didn't want to spend the time to convert those to xchat scripts. I personally still don't like the way xchat looks (xchat2 is a nice improvment, though). Similarly, my mail, addresses and filters were already set up and working great in Eudora, I didn't want to mess with importing that to KMail which I liked a lot less at the time.

      I eventually did switch over, but native applications weren't much of a selling point to me. It's hard to justify switching from one application to another one that isn't compatible.

      Bill

  2. Very basic stuff by Anonymous Coward · · Score: 1, Interesting

    I'd say "nothing to see here, move along"..

    But instead, I think that it can also become a good course, if it will expand to comprehend also other aspects of KDE programming with KDevelop.

    For now it's just a hello world class.
    No more, no less.

  3. Nice idea by cs02rm0 · · Score: 1

    But I'm not too impressed. The author's grammar isn't up to scratch for the article, leaving me unsure about what he means to the point that I just can't follow it.

    Shame. I could do with a decent intro to KDev. Or an alternative C++ IDE, I'm yet to find one on Linux that I like.

    1. Re:Nice idea by Lunchy · · Score: 1
      Or an alternative C++ IDE, I'm yet to find one on Linux that I like.

      I hear that. I've used VS.NET with Visual Assist from www.wholetomato.com for a while and it really bothers me there isn't something on linux, (that I've found), that compares to it. But I'm making do with Kdevelop, IMO it's the best C++ IDE I've seen on linux.

    2. Re:Nice idea by sailhs · · Score: 1

      But I'm not too impressed.
      Shame. I could do with a decent intro to KDev.

      Yes, but there is one HUGE difference between you and adymo. He DID spend some of his free time, in order to create that website. If everybody else was like you saying "I don't like it. I could have done better", without doing anything, then I don't think that there would be any progress. So, if you want to prove something to us, you should use your free time, in order to actually DO something, from which everybody else will benefit!

  4. Shining example of the power of KDE by Anonymous Coward · · Score: 3, Insightful

    I'm a Gnome person, but KDevelop is one shining example of the power of the KDE framework. Gnome is years away from having anything with the power of KDevelop.

    I've never understood why top Gnome people didn't subtly encourage of something like KDevelop. Sorry anjuta, but it's not even in the same league.

    I guess some kiddies think they are elite just using command line tools like vim. Oh well, eclipse has a nice C++ parser now, and it uses gtk+ as the native toolkit.

  5. Troll artical... by oliverthered · · Score: 1

    I've tried to use kdevelop on several occasions (and I do mean tried!), and found it lacking.

    Project management is poor to non-existant.
    Installation management is poor to non-existant.
    Ideal mode is bloody anoying.
    I've tried to produce libraies (just using kdevelop and no makefile tweeking), and it seems imposible.
    etc...
    The IDE is very hard to use and vim and a ewb brosers pointed to developer.kde.org is a lot easier.

    Also I've had a look at one of the linked articals.

    "Developing GUI in C++ language is usually considered as a hard task. Fortunately, Qt library greatly simplified it but till recent no tool was available to allow joint development of GUI and code. Pascal and Java developers has been enjoying such tools for several years (Delphi, Kylix, Forte come in mind). KDevelop 3.1 has now the same capabilities."

    This is a troll,
    1: Kylix supports C++.
    2: CBuilder. (which runs under wine) nad is very rad.
    3: QTDesigner (and some of the other trolltech tools), support editing code and GUI at the same time.

    On a brighter note, the original version of kdevelop (before the re-write) was less cluttered and a hell of a lot easier to use.

    --
    thank God the internet isn't a human right.
    1. Re:Troll artical... by Anonymous Coward · · Score: 0

      > Project management is poor to non-existant.
      Did you ever see automake manager or qmake manager? Sorry, I can't call those KDevelop tools "poor".

      > Ideal mode is bloody anoying.
      You can use other UI modes.

      > I've tried to produce libraies (just using
      > kdevelop and no makefile tweeking), and it
      > seems imposible.
      Your personal experience has nothing to do with the ability to create libraries only with GUI. Read documentation or forum.

      > 1: Kylix supports C++.
      Only old Qt library using CLX wrapper, have you ever tried it? Btw, Kylix is not beging developed anymore.

      > 2: CBuilder. (which runs under wine) nad is very rad.
      And what kind of applications you can produce with CBuilder under wine? Windows applications?
      We are not talking about Windows development here.

      > 3: QTDesigner (and some of the other trolltech tools), support editing code and GUI at the same time.
      Yes, but Qt Designer lacks build system integration, compiler integration, code tools, etc. It is not an IDE, it's still a GUI designer which is now integrated into KDevelop.