Linked by Thom Holwerda on Mon 3rd May 2010 13:47 UTC, submitted by Andreas Andersen
KDE "The KDevelop team is proud and happy to announce that KDevelop 4.0 is finally available as stable release. KDevelop comes with lots of innovative features, even though many features from the 3.5 series were dropped due to a nearly complete rewrite. In particular the developers have focused on building an excellent C++ IDE instead of trying to integrate lots of languages and features halfheartedly. Of course KDevelop 4 also builds an excellent basis for other languages, the best proof for that is the PHP plugin that is released alongside KDevelop 4.0. KDevelop 4.0 has an excellent C++ code understanding engine, which allows the IDE to understand your code better than you do, and which is then used to assist you by releasing you from tiresome tasks."
Thread beginning with comment 422416
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: And QtCreator ?
by Elv13 on Mon 3rd May 2010 15:55 UTC in reply to "And QtCreator ?"
Elv13
Member since:
2006-06-12

-Semantic highlightning
-Semantic autocompletion
-Documentation integrated in autocompletion (in a better way)
-It generate graphics and UML on the fly

Those features are quite unique, MSVC++ and Eclipse look outdated when you code in KDevelop. As for QtCreator, it is a good little IDE, but not a fully featured one. I most admit that I still code in Kate because of the stability, even if QtCreator is getting there.

Reply Parent Score: 6

RE[2]: And QtCreator ?
by vivainio on Mon 3rd May 2010 16:15 in reply to "RE: And QtCreator ?"
vivainio Member since:
2008-12-26


-Semantic autocompletion


If qt creator doesn't have semantic autocompletion, what does it have instead? Do you have an example of what kdevelop can complete, and qt creator cannot?

It completes pretty much everything for me (and has more "convenience" completions than most, like #include completion, signature completion for function definitions in cpp files, signal/slot completion...)

Reply Parent Score: 2

RE[3]: And QtCreator ?
by Elv13 on Mon 3rd May 2010 17:21 in reply to "RE[2]: And QtCreator ?"
Elv13 Member since:
2006-06-12

Try it, it's free ;)

But it is more the way it autocomplete. It is not syntax completion or dictionary/index based completion. Acording to KDevelop devs, the "duchain" parser understand the code instead of just completing it

Reply Parent Score: 3

RE[2]: And QtCreator ?
by siride on Mon 3rd May 2010 17:21 in reply to "RE: And QtCreator ?"
siride Member since:
2006-01-02

Visual Studio does all those things.

Reply Parent Score: 3

RE[3]: And QtCreator ?
by MORB on Mon 3rd May 2010 17:27 in reply to "RE[2]: And QtCreator ?"
MORB Member since:
2005-07-06

When it comes to C++, Visual Studio is objectively pure, unadulterated garbage. It's not just bad, using it is a truly atrocious experience.

Reply Parent Score: 2

RE[3]: And QtCreator ?
by Elv13 on Mon 3rd May 2010 17:39 in reply to "RE[2]: And QtCreator ?"
Elv13 Member since:
2006-06-12

No, it does not, not that way, at least. UML in visual studio was pushed in Visio the last time I checked, it was not native and interactive.

Completion is not there at all, it's not in the same league, end of the line.

Syntax highlighting in VS is not better than Notepad++ (last time I checked was VS.Net 2008, I have not tried 2010 yet)

And the documentation in KDevelop is integrated in the completion, not only the header and doxygen @name, the whole doc.

Reply Parent Score: 2