Skip to content

First Alpha of KDevelop 3.0 (aka Gideon) is Out

Sunday, 13 October 2002  |  Ctennis

The KDevelop team would like to announce the availability of KDevelop 3.0 Alpha 1 (also known as Gideon). This represents a complete redesign of KDevelop and includes tons of new features, and a new interface. Available through KDE ftp mirrors, the KDevelop web site and CVS, Gideon brings out the best in what an Integrated Development Environment should be. Users of KDevelop 2.x will notice substantial improvements, while new users will be amazed at the flexibility and extensibility put into this program. Improvements include: pluggable parts, rewritten Automake/Makefile.am support, support for more programming languages (Java, C, PHP, Perl, etc.), better code completion support, source code control integration, and more! Users wishing to experiment with these new features are encouraged to download this version and report bugs. Of course, the team is always looking for help. Screenshots: (1,2,3).

Comments:

Bizzarro world day - Lof - 2002-10-12

I must have gone to some weird inverted dimension where everyone has long hair in the neck and the Keramik style is the ideal all UI-designers strive for :) I really don't mean to offense the author, or start a flamewar, but this has been bothering me since I first saw a screenshot of this style. Is Keramik still planned to become the default style for KDE 3.1(style and decoration)? I haven't really said anything about Keramik before because I didn't really want to offend anyone, I just switched to GNOME when I first heard that Keramik would become default, and figured the end is nigh for the KDE project. (I'm now a happy KDE user again) But if everyone just sits and pretends that everything is fine, the project wont evolve, so even if my opinion is useless, It still had to be said, and the screenshots of KDevelop 3.0 just happened to remind me. However, Keramik really seems to be popular among the majority of KDE users, and I guess that's all that really matters. Btw, the nicest window decoration I've seen ever (IMHO), is this one: http://kde-look.org/content/show.php?content=2865&PHPSESSID=44c18ce5f7c406e5f81a1d7f7c10537e I really hope this one get's included in future KDE releases.

Re: Bizzarro world day - Yoda - 2002-10-12

> I just switched to GNOME when I first heard that Keramik would become default, and figured the end is nigh for the KDE project. A fool you are.

Re: Bizzarro world day - Lof - 2002-10-13

I didn't really think that the end was nigh :) I just got a bit carried away in the post, and as for GNOME, I just needed to try something different for a while. Perhaps I went a bit over the top, Keramik isn't really THAT bad, it just clashes real bad with my taste. Since the Crystal icon theme has begun to look really good, I guess there's still time for some improvement's on the Keramik style.

Re: Bizzarro world day - fault - 2002-10-13

> it just clashes real bad with my taste. Yeah, I don't like keramik-like styles much either. I use the light series most of the time. However, just because it's (a) default (through kpersonalizer) doesn't mean you have to use it. This is why KDE is customizable. People who say that the default style of themeable program XXX sucks, so they refuse to use XXX are pretty silly :)

Re: Bizzarro world day - anonymous - 2002-10-13

> However, just because it's (a) default (through kpersonalizer) It's not default in kpersonalizer. It has been for a short period, but no more.

Re: Bizzarro world day - The author - 2002-10-12

Ah fuck off:) The author.

Re: Bizzarro world day - Lof - 2002-10-12

I must add, despite looking really XP-ish, the Connectiva Crystal Icon theme have really begun to shape up, I used to hate it, but now It's becoming very very nice :), just take a look at some of the "new" device icons, and the kscd and noatun icons for some examples of some beautiful icons (Crystal 0.7).

Re: Bizzarro world day - gunnar - 2002-10-13

hi, last week i started teaching linux in an class. how should i teach these windowsonly users linux? of course we began with history, licence, harddiscpartitions etc after installing suse linux and playing araound a little bit i wanted to go to the console. no, i didnt start with vi. first motivate these people! ok. teaching console handling plus tar, unzip,, rpm, cp, rm etc but how: with boring archives? ok going to www.kde-look.de downloading styles (yes even the kde-xp style) and doing this stuff with the; Whoo. thats like we are used to do! and YES: a cool looking desktop is IMPORTANT for newbies (and for me too). every linuxguro can easely switch to a clean style, but the normal user wants this. AND: i like it very much. yes one important reason to compiling kde 3.1beta was the keramik style. in short: keramik and crystal REALLY ROCKS!!! -gunnar

Re: Bizzarro world day - Richard - 2002-10-13

Yeah, the new push towards highly prettified user interfaces is a real problem IMHO. Exactly what do transparent menus achieve, apart from making them harder to read? What do the great bloblike buttons achieve except take up more real-estate and introduce extra graphics that distract the eye? I'm really glad they're still shipping the .NET style. Keep it simple, and I'm happy :)

Re: Bizzarro world day - Thomas - 2002-10-13

Uh.... I believe KDE will continue to deliver simple styles like the 'light style' or the .NET-style There is a whole bunch of simple styles available. All of them do not contain 'overload' like transparency and this stuff... This means: By making the gui style a plugin, KDE has choosen a very flexible way in handling user preferences. If you choose a light style, this 'overload' (in your opinion) gets not only deactivated. Better: The style-plugin you choose will be faster and less memory-consuming. So it's up to the user...

Re: Bizzarro world day - Rayiner Hashem - 2002-10-13

Actually, speed isn't the best reason to choose a style. .NET is pretty fast, but from what I've seen (assuming you have enough RAM to run KDE comfortably) Keramik is just as fast. It's slightly faster than even Qinx.

Re: Bizzarro world day - Bausi - 2002-10-13

This is really silly. You seem to be intelligent enough to switch between GNOME and KDE but you're not able to switch to another style plugin in KDE???

Re: Bizzarro world day - zelegans - 2002-10-14

I really like keramic. The only "not so good" stuff of the theme are the buttons, which are a bit too proeminent, and the window decoration. I wish the window dec was somewhat less complex. I've replaced it with MKUltra (similar to web window dec) which is ok, but not perfect. The combination keramic + mkultra + crystal icons (this latter misses some smaller 16x16 icons) has been my favourite for quite some time now.

Re: Bizzarro world day - KDE User - 2002-10-14

Keramik is not pretty, you're right. But you're not forced to use it. The highcolor KDE default style, which IMO is fantastic, is still there. So are a bunch of others, if you fancy them.

Re: Bizzarro world day - stunji - 2003-01-04

Holy crow, dude. It's not like you can't CHANGE the default back to something less fancy. Calm down! GNOME has a lot of good points that KDE can learn from... for one, I much prefer the way GNOME puts disk icons on the desktop only when they're mounted, instead of having those silly mounted/unmounted icons on the KDE desktop. Nautilus also starts up and runs a lot faster than Konqueror. But you know what else? GNOME2 is sooo much less configurable than 1.4 was, and common dialogs like the fileselector aren't nearly as easy to use as the KDE dialogs. So, KDE is still the best in my opinion. BTW, is the windec you're referring to MKUltra? Because, it's my fav. as well.

Re: Bizzarro world day - Sad Eagle - 2003-01-04

FYI, in 3.1 you can make the desktop show only the mounted icons - see Desktop -> Behavior in KControl.

Re: Bizzarro world day - stunji - 2003-01-06

Sweet! I am waiting and waiting and waiting for a stable 3.1... (!)

Eclipse - Tim Jansen - 2002-10-13

I must admit that I haven't looked at Gideon yet, but if you want to see some really impressive OpenSource IDE (for Java), look at Eclipe. You can find it at www.eclipse.org. It suppports fun stuff like real-time parsing of the code for very intelligent code completion and error detection, or refactoring support that can do things like re-naming functions (in the class that implements it AND all code that uses it).

Re: Eclipse - tevo - 2002-10-13

Yeah, but when will it be usable with C++?

Re: Eclipse - Tim Jansen - 2002-10-13

They are working on supporting C/C++, but I doubt that they will be able to implement all the features that the Java mode has. The advantage of a small, limited and very restrictive language is that parsing is fast and relatively easy.

Re: Eclipse - Ruediger Knoerig - 2002-10-21

you'd forgotten the most important point: _slow_ language (make it easy to debug in real-time, nor?)

Re: Eclipse - Tanguy Krotoff - 2002-10-13

If you want a *really* impressive IDE (or whatever you call it), check Together I can promise you that you will change your mind about what is a great IDE http://togethersoft.com Together is not free software, but you can download a free version just to play with it

Re: Eclipse - Tim Jansen - 2002-10-13

I must admit that I haven't looked at Together for over a year, but I dont like UML or other graphical representations. They fail when the system gets more complex. Who needs a graphical representation when you would need a 200 inch screen to see everything? I much prefer to use text. You can read it top down, you can easily search without getting lost, you can display the differences between two versions and so on...

Re: Eclipse - Tanguy Krotoff - 2002-10-13

The graphical representation doesn't replace your text editor, it's added to it. You can always copy-paste and scroll some code ! During this summer I was in front of more than 600 classes in C++, it was not a problem for Together. And really, with 600 classes you like very much Together, especially if most of them are not yours and you have to understand them. It's faster to understand an UML diagram than simple text. You don't need a big screen to see everything because you simply don't want (and don't need to) You are a good designer and you split your "big" project in small ones that you can work on it (module). The argument is also bad because with you text editor you can't see everything either. If your are lost in an UML representation, i can do nothing for you. UML is here to represent in a more human way an program and we haven't find a better way to do it.

Re: Eclipse - cylab - 2002-10-16

I would strongly advise to change your mind about UML. For example, nobody would really want to create a complex electric circuit without a wiring diagram. But for sure you have to organize your diagrams and split them into useful amounts of information. We use Rational Rose in our company to model all software designs that are more complex than a simple one week hack. And I never want to go back to text only.

Great... - TSL - 2002-10-13

Now all we need is someone to come up with Haskell support - at least for console based projects since there are not Qt/KDE bindings *yet* (hint) :) TSL

Code Folding is a Blessed thing! - Anonymous - 2002-10-13

Looks good to me.

What about valgrind integration? - Dieter Nützel - 2002-10-13

Thanks, looks nice. Apart from Keramik.

How alpha is it? - Jason - 2002-10-13

First of all, since the older (non-Gideon) version of KDevelop is the one shipping with kde 3.1, why is Gideon in the HEAD branch? It's pretty confusing to have to come up with some weird branch name to get the currently-shipping version of the program... I am really interested in trying out Gideon, and was wondering if users who are familiar with it could post their impressions about its usability and stability. I know it's been in development for quite a while now; can useful development be done with Gideon, or is it really only alpha-quality? I know there's an import function for translating *.kdevprj files to the new *.kdevelop format; is it also possible to go from *.kdevelop back to *.kdevprj? thanks in advance, Jason

Re: How alpha is it? - Hamish Rodda - 2002-10-13

Gideon performs pretty well for me; I've written a few smallish projects with it and modified some larger ones. The code completion is starting to show real promise. Crashes are quite infrequent, and I really like the new IDEAI interface. There are certainly parts which are more alpha-quality, but they tend to just not work rather than crash. The thing I most like about Gideon is that it uses katepart (or <insert_your_favourite_ktexteditor_here> eg. kvim); the old editor with 2.x didn't quite work the way I wanted it too.

Re: How alpha is it? - Tim Jansen - 2002-10-13

It is pretty normal to have the development version in HEAD, because that's where the development takes place. Almost every sane person does this... after all, the CVS is intended for developers. (And BTW the rest of KDE does this as well, development is in HEAD and the releases are currently in the KDE_3_0_BRANCH)

Re: How alpha is it? - Jason - 2002-10-14

Yes, of course I know that development takes place in HEAD. However, for the rest of KDE, the stuff in HEAD is the stuff that will be released with KDE 3.1. This is not the case with Gideon/KDevelop. That's what I meant, sorry it wasn't clear.

RAD - Stof - 2002-10-13

Can Gideon be a Rapid Application Development tool, like Delphi? Complete integration between the UI designer and the editor would be really nice.

glade integration - Marc - 2002-10-13

Are there any plans to integrate glade as the ui designer for GTK projects? Marc

Re: glade integration - Stof - 2002-10-13

That'd be a real kickass feature!

How to start it? - Syllten - 2002-10-13

I've downloaded the sources and maked and installed. Now when I run gideon it only popups a very small window, with three menus: File, Help and Window, The only one with reason to click on is File-Open or File->Quit. Also in the toolbar there is a single open-icon. Very fun. :-) But how does I start coding?

Re: How to start it? - F@lk - 2002-10-14

KDE somehow failed to register the KDevelop plugins. What you see is just the naked main program. So please, check why your KDE didn't be able to register KParts-based plugins; probably run a kbuildsyccoca manually.

Re: How to start it? - Syllten - 2002-10-14

I figured out gideon installed into /user/local/kde. It's in my PATH, so I could run it, but the main program coudln't find the plugins, cause they were in /usr/local/kde/...something... I simply reconfigured with --prefix=$KDEDIR [1], and now everyting is so overwhelming I wanna pass out. :-) [1]: Actually, root doesn't use X, so therefor KDEDIR didn't exist while I reconfigured. Instead I did it with --prefix=/opt/kde3. Since i failed to run efter su -c "make install", I logged in as root, but under normal circumstances $KDEDIR would have been enough, I guess.

Re: How to start it? - Anonymous - 2002-10-14

Adding /usr/local/kde to KDEDIRS should have solved your problem too.

Re: How to start it? - F@lk - 2002-10-14

What you see is the naked main program; somehow KDE failed to register the KDevelop plugins which plug their user interface in. Try if a manual run of KDE's kbuildsyccoca helps, otherwise there's something wrong with your KDE installation in general.

d.k.o CENSORS dissent - noone - 2002-10-13

I have posted many opinions here that run contrary to the majority opinion that have be REMOVED from this site. BOYCOT CENSORSHIP, this is not nazi germany.

Which CVS? - Otter - 2002-10-14

Is this the HEAD branch or something else? I can never keep all these KDevelop strains straight....

Re: Which CVS? - Anonymous - 2002-10-14

KDevelop 3.0==Gideon==HEAD, everything else is obsolete.

Do Kdevelop 2.1 and Gideon co-exist? - SHiFT - 2002-10-14

Kinda, i have some projects to be developed, and i use kDevelop intensively, but i'd also like to try gideon to give it a test. do Kdevelop 2 and 3 co-exist on the same machine?

Re: Do Kdevelop 2.1 and Gideon co-exist? - F@lk - 2002-10-14

yes

Re: Do Kdevelop 2.1 and Gideon co-exist? - Shamyl Zakariya - 2002-10-15

Fantastic! I use KDevelop about 4 to 5 hours a day, seriously, and I'm not willing to install gideon if it overwrites/breaks kdevelop. However, since it seems they can coexist, well, I know what I'm doing when I get home ;) Good work, people.

yum yum - Andrew - 2002-10-22

One word... Orgasmic it looks great, it handles great, and it is intuitive :) I LOVE it!! and this is just the Alpha?? Joy :) --Andrew