Linux Format: KDevelop Best Linux C++ IDE

In a very thorough
review
(1.5MB PDF file) by
Linux Format
(Issue 35, Christmas 2002, p. 36),
KDevelop 2.1
beat out six commercial and Open Source contenders to be crowned the Best
Linux C++ IDE. In the concluding remarks in a review including competitors
from Kylix Open Edition (Delphi) and Studio Gold (KDE) to Anjuta (GNOME)
and Code Forge (Motif), Maurice Kelly notes that the current development
branch, Gideon, brings with it another major set of improvements which will
make KDevelop shine even brighter:
"[T]he project is extremely fast moving and a number of new features
are being developed in the upcoming 3.0 version which is currently
in alpha testing. These include support for languages other than C/C++,
qmake support and C++ auto-completion. It is great that an
application which is open source is such an amazing contender and
manages to put some of the proprietary commercial offerings to shame.
"

Dot Categories: 

Comments

by gnuLNX (not verified)

First off le me say that KDevelop has changed my development ability totally. I love it! Now with that siad I am currently working with a project that is about 50 source/header files and over 10000 lines long. Funny thing is once I got over about 7500 lines of code (that was a complete guess BTW) the automake.autoconf generators started messing up on occassion. I was seeing all kind of wierd error messages about the linker and such. Turns out the the automake.am file was becomig corrupted. It actaully contained two of every .h and .cpp file. Night mare, but once I figured it out and recognize the problem it only takes a quick makefile.am edit, rm -f Makefile and the cd../; aclocal, autoconf, automake. ./configure; make.

er something like that. any how great IDE.

by dufronte (not verified)

I agree with that... KDevelope is the best in Linux...
and I use that since I knew Linux Programming

but I hope that the new KDevelope will be similar like Visual C++ does..
so it can give code hints etc.. (I mean.. if i write some functions.. it will automatically give a clue which parameter that i should put on :P )

by dufronte (not verified)

hwoa... that's suprised me...
how could I activated this code hinting functionality ??

coz it doesn't work in mine..

(i'm using KDevelope 2.1.5)

thanks in advance...

by Henrique Pinto (not verified)

Upgrade to KDevelop 3.0.

by dufronte (not verified)

oh.. thanks for the info...

by Magic C++ developers (not verified)

Congratulations from Magic C++ developers

Congratulations to the KDevelop team from the Magic C++ developers( http://www.magicunix.com )!
Different from KDevelop which finishes all the tasks under linux, Magic C++ is a kind of visual remote unix and linux C/C++ IDE under windows.We are currently using and learning KDevelop to pick up our weaknesses. We are expecting all the IDE developers can communicate freely and share the knowledge.

Best regards

by Ram (not verified)

Sir,

Application Environment :
Front-end : ESQL-C
O/s : Unix (AIX,SOLARIS) & LINUX
RDBMS : INFORMIX 7.x for SE(STANDARD ENGINE)

Our Requirement is to convert our CUI Application to GUI.

Can your product MAGIC C++ meet our requirement?

Regards,
Ramakrishnan R

by Egd (not verified)

You can call me a n00b when it comes to KDevelop, but let me tell you about my first experience with this "fantastic" program.

To install it I had to compile it for about an hour. Well, that fine with me. Microsoft's Visual Studio takes much longer to install.

When I finally got through compiling and installing I wanted to create a project to compile a static library, which of course isn't possible since there are no templates for it!

The next thing I tried was to read some documentation about "creating projects" etc. Guess what!? There is no documentation! And if there is, it doesnt work!

Ok then... Google on "documentation kdevelop", reading "you need the documentation plugin", and finally checking in KDevelop if it actually was there, which It was. So... Why is there no documentation!? God knows.

Well, well... What about creating a simple "hello world" program and just reconfigure it to compile as a static lib? I thought it was a good idea... What happens? KDevelop doesn't even know how to build its own "hello world" project!!!!!!!!!!!!!!!!!!!!!! That's totally amazing! I can't stop laughing!

The final thing I tried to do was to add files into the project... Can somebody please tell me how such a simple task can be accomplished? (Please don't answer, it was a retorical question). And how can you tell what files the project contains?

I think this says it all. KDevelop no more.

/ Pwn uras

by H.Kreitman (not verified)

I am in EXACTLY the same situation as you are. If you already know answers, please , let me know.
H.Kreitman [email protected]

by Dr. Thomas Rendleman (not verified)

I agree. I have been trying to get this software to function properly. No luck after 2 hours.

I will never go back to Microsoft. I will seek other solutions.

by Dr. Thomas Rendleman (not verified)

I highly recommend Ubuntu. I was using SUSE 10.2 - My computer crashed and I obtained a new and more powerful computer. I reinstalled SUSE 10.2 - It didn't work the same even though it was the same version. I switched to 10.3 - It didn't recognize my modem and network. I then tried SUSE 11. It recognized the network but not the modem. It also didn't recognize the sound card I have. It was less friendly than 10.2 and 10.3 - I found it difficult to work with and I was told to go to Ubuntu so many times, I decided to give it a shot.

Ubuntu solved all the issues. All hardware was recognized. I wanted to use it for a week or so before I said it was good. I have used it for many applications and would say that it much better than any OS out there.

Sorry SUSE, I am leaving you were I left Microsoft. Trash can

by Amilcar Lucas (not verified)

Typicaly SuSE provides better KDevelop binaries than ubuntu.
But you are correct the KDevelop binary in 10.2 was broken. The one in 10.3 is better, but you had problems with 10.3

I have 11.0 and I like it a lot, but I'm the KDevelop webmaster, so I know KDevelop and I'm a sysadmin so I guess I have a lot more experience than you, but nevertheless I think KDevelop and openSUSE are pretty easy to use even for newbies

by Amilcar Lucas (not verified)

> I wanted to create a project to compile a static library, which of course isn't possible since there are no templates for it!
We cannot create templates for every single scenario. But there is a nice FAQ that explains about static libs and other stuff.

> There is no documentation! And if there is, it doesnt work!
How do you mean there is no documentation ? Didn't you read the FAQ ?

> KDevelop doesn't even know how to build its own "hello world" project!!
Many binaries (provided by linux distros) do not have the correct dependencies, and that means that for instance, the compiler or another vital part of the program do not get installed, and then KDevelop can not run properly.
In you case you compiled KDevelop from sources, so you are the one to blame for not reading the "required software list" and installing it.

> The final thing I tried to do was to add files into the project... Can somebody please tell me how such a simple task can be accomplished?
Again you did not read the FAQ. Why did you not read the FAQ ?