linux
Report a problem

KDevelop4 shaping up

Sacha   on 11 November 2008 - 14:42 · 11 comments & 9636 views

Advertisement (Why?)
KDevelop4 is the Qt4 port of successful open source IDE (Integrated Development Environment) KDevelop. Though it is more than just a port, in fact it is almost a complete rewrite as you will soon learn.

It is clear, just by looking at our Neowin forums that people, to this day, are still in search of a better IDE. Well lookout guys because this is an IDE you may want to keep track of. It has all the advanced features of a modern development suite you have come to expect plus some new ideas. Most importantly, it now runs on Windows too.

The revamping of KDevelop had a late start but managed to pick up quickly with a new user interface being designed at the start of last year. Improving on the dullness of the original KDevelop, this project utilised the Qt4 toolkit to provide a easy to use and beautiful interface consistent with KDE4.

Thanks to David Nolden (zwabel), the code completion of KDevelop4 has been enhanced to the point where it perhaps surpasses that of the better-known IDEs in terms of flexibility, ease of use and convenience. David realised that there seems to be two types of developers. Those that prefer code completion to speed up their writing process and those that prefer code completion to be a form of 'in-line documentation', providing details of the classes and libraries they are using and the options available to them. In this modernised code completion, he believes all users are catered for.

KDevelop4 has been in development for roughly two years now with KDE4.2 fast approaching, yet the project still carries the 'alpha' moniker. Binaries for the latest KDevelop4 Alpha 3 were released for Opensuse yesterday.

Developer Blog: Zwabel

Post a comment · Send to friend Comments · There are 11 additional comments
#1 ChrisJ1968 on 11 Nov 2008 - 14:48
sweet. let's see what becomes of this
#2 afusion on 11 Nov 2008 - 15:10
I think this is just what the Doc ordered for the Linux stratosphere.
(3 replies) #3 Ali Koubeissi on 11 Nov 2008 - 15:29
*Sighs*. I don't know why I hate this "K" naming. It's just .. stupid.
#3.1 vetmarkjensen on 11 Nov 2008 - 16:03
Ali Koubeissi said,
*Sighs*. I don't know why I hate this "K" naming. It's just .. stupid.

*sighs* It does clearly identify KDE-based tools versus Gnome-based ones. It does have a purpose.
#3.2 Ali Koubeissi on 11 Nov 2008 - 21:50
*sighs* It does clearly identify KDE-based tools versus Gnome-based ones. It does have a purpose.


I never said it has no purpose. Still, it's pure stupidity, in my opinion. Ksighs.
#3.3 Majesticmerc on 16 Nov 2008 - 01:06
Ali Koubeissi said,
I never said it has no purpose. Still, it's pure stupidity, in my opinion. Ksighs.


I quite like it as a convention. For instance, KATE (KDE Advanced Text Editor) runs on Gnome, but it has an in-built Konsole, which won't exist on Gnome unless you install that too.
(1 reply) #4 Airlink on 11 Nov 2008 - 18:59
IF it's at version 4.2, why is it still labeled "Alpha?
#4.1 ichi on 11 Nov 2008 - 19:49
Airlink said,
IF it's at version 4.2, why is it still labeled "Alpha?


Most major versions of any software have alpha and beta releases (either public or private).
And it's not 4.2 anyway, that's the next KDE version. KDevelop will be 4.0.
#5 Jay R. on 11 Nov 2008 - 22:20
I think I'll stick to Eclipse...
#6 Lechio on 12 Nov 2008 - 01:55
It's really easy to make programs with tools like these. Makes programming accessible to many more people. The best IDE I've ever tried, and now it's even better. Can wait for a final of KDE4.2 to start using this.
#7 JLP on 12 Nov 2008 - 22:44
This looks awesome. Definitely looking forward to checking out the final version. Eclipse is just to big and slow and if KDevelop 4 gets all the C++ refactoring and other support right I'll gladly switch.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)