Slashdot Mirror


KDevelop 3.0 beta 1

e8johan writes "The KDevelop team has released the first beta of KDevelop 3.0 a.k.a. Gideon (download here). The GUI has been completely rewritten, support has been added for more languages, auto-completion, etc. Plus a bundle of improvements, the change overview can be found here. Judging from the screenshots ( 1, 2 and 3) it looks even more promissing than I dared to hope for!"

42 comments

  1. Error by rickms · · Score: 5, Informative

    It's ALPHA 1, not beta. Rick

    --
    Making something out of nothing : MD5 ("") = d41d8cd98f00b204e9800998ecf8427e
    1. Re:Error by e8johan · · Score: 2

      I'm sorry, my fault!

      I hope that I haven't caused to much inconvinience. But you must admit, it does look good!

    2. Re:Error by rickms · · Score: 1

      Yeah, it looks great.. Saw the news a day or so ago on dot.kde.org, and I was like 'Beta already! they just released alpha' :)

      Rick

      --
      Making something out of nothing : MD5 ("") = d41d8cd98f00b204e9800998ecf8427e
  2. Holy crap by Apreche · · Score: 2, Interesting

    I've always used KDevelop for linux C and C++ development. Looks like I'll be using it for Java soon as well. Hooray!

    --
    The GeekNights podcast is going strong. Listen!
  3. Gack! by FroMan · · Score: 1, Interesting

    Sure, it may look more complete than before. But that is awful looking! Why would any developer use such an ugly look. I assume you can change the 'bubbley-ness' to the look with a different theme, but to put out screen shots that look like that?


    It reminds me of winxp my sister-in-law uses. That look is not clean. I like defined lines! I like squared edges on buttons. I don't like bubbles. I do not lick my desktop.


    Make it go away!

    --
    Norris/Palin 2012
    Fact: We deserve leaders who can kick your ass and field dress your carcass.
    1. Re:Gack! by PhilipChapman · · Score: 3, Informative

      Thats Keramik, the new Qt Style/Window Decoration thats going to be in KDE 3.1

      --

      ---
      Always standing, I am a tree awaiting the lightning. -Samael, Crown
    2. Re:Gack! by Pengo · · Score: 0, Redundant


      hehe, for fun sometimes I head over dot.kde.org and read the flame fest over the new theme that will be defacto in KDE.

      I used to use KDE for the exact reason I am now using gnome. It's more boring, tends to be more stable and doesn't change looks completely every 4-12 months.

      I have to agree with bubbles, looks good on OS X , but leave it there.

    3. Re:Gack! by Seli · · Score: 2, Insightful

      Is it really that difficult to select a different widgets style if you don't one?

    4. Re:Gack! by fault0 · · Score: 5, Informative

      > doesn't change looks completely every 4-12 months.

      The last time KDE had a new default style was KDE 2.0. It came out in October 23, 2000.

      Anyways, keramik is not exactly the default style. It's just one of the options that comes upon running kpersonalizer, which is run automatically when the user runs KDE for the first time.

      Your math isn't exactly adding up.

      > I have to agree with bubbles, looks good on OS X , but leave it there.

      I don't like keramik either, but I support giving the user the right to chose whatever they want. Besides, keramik reminds me more of Mozilla's old modern theme than Aqua, anyways.

    5. Re:Gack! by Pengo · · Score: 2

      > Your math isn't exactly adding up.

      It wasn't supposed to, I was being extremely sarcastic. (it's monday for christ sake).

      > I don't like keramik either, but I support giving the user the right to chose whatever they want. Besides, keramik reminds me more of Mozilla's old modern theme than Aqua, anyways.

      I like choice, as much as anyone. But, I must admit.. I do believe that there is a point where less is more.

      This isn't meant to spawn a flame thread, but your response was interesting and I would be interested to know what you think about the moving philosophy of simplifying gnome , in a less-is-more fashion. Redhat has definately done that with redhat 8.0, and I must say (after using it for 3-4 days) I -REALLY- like it.

      I wish KDE would take that initive as well, though again I like what Redhat has done to 'cripple' KDE as well. (though, I find myself using gnome now exclusively).

      Cheers

  4. Multi Language IDE by J0ey4 · · Score: 2, Interesting

    Is anyone aware of how extensive their support for non-C++ projects will be. Are they going to include full debugging capabilities? Perhaps have a javadoc tab similar to the current QT documentation tab?

    This is extremely exciting stuff, I am not aware of any other IDE that let you develop in multiple languages AND multiple toolkits...if they are fully supporting those other languages and toolkits like they do with C++ and QT.....wow....I'm going to be using this for everything I do from now on.....

    1. Re:Multi Language IDE by uradu · · Score: 5, Interesting

      > I am not aware of any other IDE that let you develop in multiple languages AND multiple toolkits

      On Linux maybe. You are aware that KDevelop is (more or less closely) tracking the Visual Studio IDE from Microsoft? It used to look A LOT like VC++, and with version 3 it's adopting the new VS.NET look and functionality, including the New Project dialog and the code expansion and collapsing features (the tree gadgets on the left of the code). Not that that's a bad thing, the VS.NET has some pretty neat features.

    2. Re:Multi Language IDE by Samrobb · · Score: 5, Informative
      I am not aware of any other IDE that let you develop in multiple languages AND multiple toolkits

      How about Eclipse?

      The Java suppor is mature; the C/C++ tools are due for a release by the end of the month; and a Cobol tools project just got underway. "Unofficial" tools projects include Python, C#, AspectJ, Eiffel, Ruby, and others

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    3. Re:Multi Language IDE by Anonymous Coward · · Score: 1, Insightful

      please read your post again (moderators too).

      the argument is that there are no other IDEs that let you develop in multiple languages and toolkits.

      your response, Eclipse, and your explanation contradict each other. you even say it yourself: Java support is mature. C and C++ tools are not ready, Cobol tools just got started, and Python, C#, Aspect, Eiffel, and Ruby are all 3rd-party add-ons and not officially supported.

      don't get me wrong, i like eclipse. I've used it periodically, but to say that it can handle multiple languages and toolkits is a bid misleading

    4. Re:Multi Language IDE by sethdelackner · · Score: 1

      I will be jumping for joy when ANY platform-agnostic IDE produces an API for introducing new language support. It seems like every time I find a new beautiful language to start using, my then favorite IDE has just finally managed to support whatever language I had just given up using.

      In this case, Python parsing support is popping up, while Cocoa has enticed me away. So of course, there is only ONE SINGLE EDITOR on the planet (to my knowledge) that has parsing features for Objective-C (as in code completion and symbol information): CodeWarrior. Sigh.

    5. Re:Multi Language IDE by Anonymous Coward · · Score: 1, Insightful

      XEmacs happily handles ObjC with a variant of the C major mode.

      And if you don't think XEmacs is an IDE, then I can't help you.

    6. Re:Multi Language IDE by Samrobb · · Score: 3, Interesting
      don't get me wrong, i like eclipse. I've used it periodically, but to say that it can handle multiple languages and toolkits is a bid misleading

      Ummm... it can handle multiple languages and toolkits. I'm using it for Java, C, and C++ development (multiple languages), and for testing cross-platform development. I've used it to compile a Linux kernel, build a couple of GNU utilities, and compile GUI apps using GTK and QT.

      Languages support is better in some instances than in others. C/C++ is more than usable; I haven't used any other language features, but I've seen messages from folks actively developing those features and using those languages.

      As for "Python, C#, Aspect, Eiffel, and Ruby are all 3rd-party add-ons and not officially supported"... Eclipse is an open source project under IBM's CPL. The only difference, AFAICT, between "supported" and "unsupported" projects is that "supported" projects have Eclipse consortium members devoting resources to them.

      Other than that, everyone has the same code, everyone uses the same APIs, and the Eclipse core team is just as likely to take a patch from a Python feature developer as a CDT or Cobol team developer. Eclipse is usable for developing in multiple languages and toolkits now, and that level of support and usablity is only going to increase as time goes by.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    7. Re:Multi Language IDE by Anonymous Coward · · Score: 0

      The thing that annoys me about Eclipse is that they completely ignore Netbeans - which WAS ALREADY a cross-platform, multi-language IDE (it's written _in_ java, it's not just for java) with well-defined plugin standards.

      If the eclipse guys had worked with the Netbeans guys, instead of indulging in KDE/GNOME style NIH, feature-duplication, twisty-little-standard proliferation, then maybe we'd have a decent IDE by now.

    8. Re:Multi Language IDE by ChrisWong · · Score: 2

      Eclipse easily eats up 100MB of RAM on my machine. Most Java-capable IDEs need lots of memory, unfortunately. It would be nice to have an IDE with a little less footprint, which is why kdevelop looks so promising.

    9. Re:Multi Language IDE by Anonymous Coward · · Score: 0

      Kdevelop is more Emacsish than it is Visual Studioish and Im not refering to the GUI Im refering to the way syntax and commands work and feel.

  5. How about some more bug fixes? by uradu · · Score: 4, Insightful

    Before adding tons of new features? I like KDevelop and use it a lot, but it's got plenty of glitches, such as buggy syntax highlighting settings and a broken help viewer (BACK button doesn't work amongst other things). How about some simple but nice additions like Go To Declaration, jump between declaration and definition, etc? Plus, it would be great to have some sort of macro capabilities inside the IDE, on a per-project basis.

    1. Re:How about some more bug fixes? by Anonymous Coward · · Score: 0

      All of that stuff is in the works, but there aren't that many people putting development effort into Gideon so they're slow happenings at best.

    2. Re:How about some more bug fixes? by Anonymous Coward · · Score: 1, Informative

      Well, Gideon/KDevelop3 is one big bugfix, in a sense, since it's a full rewrite with a much cleaner architecture. So old bugs really don't apply to it.

    3. Re:How about some more bug fixes? by sultanoslack · · Score: 5, Informative
      How about you do some bug fixes, or how exactly was it that you planned for these fixes to happen?

      Really, I'm not trying to flame, but this is Open Source, and I will repeat the thing that has been said several times: We do this in our spare time. Please don't complain about what we do in our spare time.

      This isn't to say that you can't get the bug fixed.

      Report it!: (Too many people don't realize that reporting bugs is important and valued!)

      Fix it yourself: Hey, that's what this is all about! This is the developers section, and a thread about a development tool. You've got the source, go for it!

      Pay someone to fix it: Seriously. Everyone thinks this a catch all, but many of the KDE developers, myself included would be willing to fix bugs for a modest price. Put EUR/$ 50 behind your request, and it's likely to happen! Hell, send a 6 pack of beer and you're likely to have a new friend.

      I'm just trying to put this in perspective. The KDE devopers specifically, and most OSS developers in general do this for fun in their spare time. And here's another little secret: there aren't many of us. I would guess that 90% of the Open Source software that currently being worked on is developed by less than 500 people (That's just developers; there are a lot of wonderful translators and documentors out there too.).

      We really try to produce great software, and in fact I think we succeed, but if you care about the stuff, please, help out! Donate something: time, money, hardware, whatever. It will be infinitely more appreciated and fruitful than complaining on Slashdot.

    4. Re:How about some more bug fixes? by uradu · · Score: 2

      > How about you do some bug fixes

      Well, it comes down to inertia. The thought of pouring over endless lines of someone else's code to understand its design and find the bug(s) would usually put me off doing what you suggest, but I might just do it anyway if I download Gideon and see that my pet bugs are still there. Even though that would mean interrupting a project to fix a tool, but what the heck.

    5. Re:How about some more bug fixes? by Anonymous Coward · · Score: 0

      Hell, send a 6 pack of beer and you're likely to have a new friend.

      Beer? But I'm American! No one in their right mind wants American beer!

    6. Re:How about some more bug fixes? by Anonymous Coward · · Score: 0

      reporting bugs is a great answer

      there is no reason to not report that bug, with the exception of it being already reported.

      i doubt he has bother to report them

    7. Re:How about some more bug fixes? by mandolin · · Score: 1
      How about some more bug fixes? Before adding tons of new features?

      How about some simple but nice additions like Go To Declaration, jump between declaration and definition, etc? Plus, it would be great to have some sort of macro capabilities inside the IDE, on a per-project basis.

      You are aware that these paragraphs negate each other? What point were you trying to make besides, "I wish the developers would fix all the bugs I personally notice and still add all the features I personally want"? Well, join the crowd..

    8. Re:How about some more bug fixes? by oliverthered · · Score: 1

      This is when good design tools come into play (not that there are any).

      Browsing through a top down/bottom up design hierarchy should make fixing the bug easy, and you'll know exactly how wrote the code in the first place if you need a hand!

      almost and example:

      project node Kdevelop
      / \
      sub levels GUI Makefile ...
      / \
      more sublevels.....
      finally the class's at the bottom with there pendants and dependants

      Class CheckSpelling{
      private: .........

      }

      And the function you want

      checkWord(...)
      Designed by Bill, Haray and Bob
      Written by Sally , Haray and Bob
      Reviewed by Johna and Bill
      Bugs todate 10
      Parent Class CheckSpelling
      Pendants...
      Status...
      Notes..
      etc..

      --
      thank God the internet isn't a human right.
  6. Usability? by Nicolay77 · · Score: 1

    I though these screenshots were intended to be used as wallpaper!

    At least I did that with screenshot 2 in my Win 98 (looks nice near TortoiseCVS)

    --
    We are Turing O-Machines. The Oracle is out there.
  7. Screenshots by Alastair · · Score: 1

    I have not used KDevelop properly but remember popping it open a couple of years ago and poking around. I was quite impressed. The KDevelop team deserve a lot of praise for the quality of this application - well done!

    Looking at the screenshots just now though (I know ... shallow) made me think a little too much of XP. Really, pretty close - people will think Linux applications are just knock-off's of Microsoft's. I hope it's just a 'theme' but it has that 'fisher-price' XP look :-/

  8. Migration to/from IDEs? by abdulla · · Score: 1

    Are people moving closer to or further from IDEs? I get the impression that they imprison me and deny me the flexibility that I need, and usually lock me in in some way, well that's my 2c.

  9. Plug-In Editors? by Wiener · · Score: 1
    Ideally, the editor would be a kparts plug-in.

    That way all those former Windows developers could use a VS style editor and I could use a vi style editor and not worry about having my muscle memory taking over ;)

    1. Re:Plug-In Editors? by Anonymous Coward · · Score: 0

      I develop mostly posix stuff in Windows and Solaris/Linux -- you can have my copy of VS when you pry it from my cold, dead hands.

      The only actually work I do in Solaris/Linux is configuring a makefile using vim and compiling the thing.

    2. Re:Plug-In Editors? by Anonymous Coward · · Score: 0

      You can use vi inside KDevelop thanks to kvim folks. Grab a copy from http://www.freehackers.org/kvim

  10. Debug Builds.. by oliverthered · · Score: 1

    Why don't distributions provide debug builds of betas and alhpa.

    e.g. Manrdakes packages KDE betas/alhpas never produce stack traces, even the ones from kde unstable.

    If the distributions built unstable projectes with debug turned on then you'd get more, better bug reports.

    --
    thank God the internet isn't a human right.
  11. What Irony by dbretton · · Score: 2

    As I read the posts on ./ regarding KDevelop, what appears on the page? Well, a big ol' fat ad for Microsoft Visual Studio for .NET.

    lol

  12. but what about.... by standsolid · · Score: 1

    when does the windows verison come out? oh boy, oh boy! is this KDeveop.NET?? Why couldn't they have used Keramik for the window style. /me is angry

    --
    WTPOUAWYHTTOTWPA
    What's the point of using acronyms when you have to type out the whole phrase anyways?
    1. Re:but what about.... by entrigant · · Score: 1

      They did.

  13. Hmm Python support in the crystal ball? by nurb432 · · Score: 2

    With java support coming, is this likely too?

    --
    ---- Booth was a patriot ----