Best KDE development tools... help... Borland Kylix?

David Joham djoham at criadvantage.com
Fri May 25 22:16:01 BST 2001


Luzi,

I have to correct a couple of your statements in defense of Borland...

Kylix does not run under WINE. They used some of WineLib to help port their
packages. However, it is a native executable. There is no emulation
involved.

Kylix used to be expensive, but Borland just yesterday I believe cut the
price of the desktop version to $199 US. You can purchase it at
http://shop.borland.com/Product/0,1057,3-15-CQ100479,00.html. I'm ordering
my copy tonight.

Ian, here's my two cents worth.

The choice of development platforms depends on what you're trying to do with
them. At the moment, here's how I see the major players in the market

Free tools:

KDevelop - nice tool, but it's not fully baked yet. Missing code complete
and a full GUI builder. 3.0 should really rock but is still a ways away. C++
is the primary focus, but others will be added in the future. Allows for the
development of KDE specific widgets and what not. There is no commercial
support that I am aware of for KDevelop.

KDE Studio - This is maintained and commercially supported by The Kompany.
It too is missing a full GUI builder (it uses the same one as KDevelop) but
it does have code complete. To me, the interface is not as intuitive as
KDevelop, but others like it better so its really a matter of preference.
KDE studio seems a little more mature to me although I'm not as sure of the
future with this product as I am with the future of KDevelop.

Forte - Sun's free Java implementation. Some people love it. I can's stand
it. The interface is poorly laid out in my opinion. However, it is a
professional quality tool (it used to be NetBeans) that has full support
from a major company. Java only and is also written in Java.

Commercial Tools:

Kylix - I haven't yet used Kylix, but I've used Delphi a lot. I love object
Pascal and how Delphi implements it. They would have had to really screw it
up to make this a bad product. At the moment, it is object Pascal only. C++
will be coming along shortly. Commercial support is available. Kylix has two
versions, server and desktop. Borland's focus with the desktop edition is
applications rather than low level widgets. At the moment, there is no real
integration with the KDE or GNOME component systems. Can you blame them?
Kylix also has the nifty feature of co-development for Windows and Linux if
you do things right.

Metrowerks - I don't know much about this product, but people seem to like
it.

JBuilder - I've used JBuilder on Linux and it is really nice. Have lots of
memory. Java only and is written in Java. Commercial support available.

Visual Age for Java - I've used this tool as well, but I still like JBuilder
better. IBM is pushing Linux like there is no tomorrow, so you can bet this
tool will be around for a while. The major problems that I've seen is that
it uses the Motif (yuk) toolkit as it's core and at the moment is a version
behind the Windows edition. Integrates well with all of the other IBM
products out there.


I've probably missed some here, so no flames please. I guess in conclusion I
would recommend the following:

If you are doing commercial development for Intel Windows and Linux, use
Kylix.
If you have the extra 200 bux to spend and would like a higher level
language than C++ to hack on, use Kylix
If Free is important to you, use KDevelop or KDE Studio
If you want your code to be included in KDE in the future, use KDevelop or
KDE Studio
If you use Java in a non-IBM environment, use JBuilder.
If you use Java in an IBM environment, use Visual Age

Best regards,

David

-----Original Message-----
From: Luzius Ambühl [mailto:ambuehl at amdata.ch]
Sent: Friday, May 25, 2001 2:47 PM
To: kdevelop at kdevelop.org
Subject: Re: Best KDE development tools... help... Borland Kylix?


Hi Ian,

I haven't yet programed with Kylix, but I know the following facts:
-CLX is built around QT.
-Kylix doesn't know anything about special KDE-technologies like DCOP or 
widgets
-You can use them if you first write C-wrappers and then import them
-The german linux magazin had a headline 'Die Ruinen von Delphi' (The ruins 
of Delphi)
-It's rather slow, cause it runs using wine
-It's pretty expensive

I definitely would go for KDevelop.

bye Luzi

Am Freitag, 25. Mai 2001 21.57 schrieben Sie:
> Thanks -- any others you can recommend? How about commercial development
> tools and other open source tools, IDEs and RAD tools?
>
> Also, do you (or anyone else here) know how good Borland Kylix is with
> working on KDE (or GNOME) projects? I know it is "KDE-aware" and I'm
pretty
> sure that the CLX component library was built on Qt, but if you know first
> hand how Kylix will work for KDE developers, that would be great to know.
>
> Thanks,
> Ian
>
> ----- Original Message -----
> From: "Jonathan Hunt" <jhuntnz at users.sf.net>
> To: <kdevelop at kdevelop.org>
> Sent: Thursday, May 24, 2001 9:53 PM
> Subject: Re: Best KDE development tools... help...
>
> > On Friday 25 May 2001 09:03, you wrote:
> > > Hello KDE developers,
> > >
> > > I'm looking for some of the best KDE and GNOME development tools out
>
> there.
>
> > > Any IDE or RAD tools that really help in the development of KDE or
> > > GNOME projects, especially tools that help in developing components,
> > > widgets, etc. Any recommendations you could make would be appreciated!
> > > Thanks!
> >
> > Well you came to the right place. Checkout http://www.kdevelop.org for a
> > great IDE.
> >
> > Jonathan Hunt
> >
> > --
> > Jonathan Hunt (The Real Jonathan Hunt) <jhuntnz at users.sf.net>
> > "He is no fool who gives what he cannot keep to gain what he cannot
> > lose." Jim Elliot
> >
> > -
> > to unsubscribe from this list send an email to
>
> kdevelop-request at kdevelop.org with the following body:
> > unsubscribe ťyour-email-addressŤ
>
> -
> to unsubscribe from this list send an email to
> kdevelop-request at kdevelop.org with the following body: unsubscribe
> ťyour-email-addressŤ

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org
with the following body:
unsubscribe ťyour-email-addressŤ

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe ťyour-email-addressŤ



More information about the KDevelop mailing list