I have huge experience with Swing and starting to get my experience
with Jambi (but already having some working project) I'll try to
answer main questions in few stages:
1. It depends on what you need. Swing is much closer to Java, it shows
you main Java OOAD concepts and allows you to get in MVC without pain.
After getting along with Swing - any other Java-based MVC framework
will be 10 minutes for you to master, even web frameworks such as
Struts or Echo2. Also it lets you extend and override your components
hard, it makes use of interfaces and many other deep java things.
QtJambi is a bit back because of it's structure. It relates on native
code, so you can't dig in deep enough to see how it works internally.
Also there are few problems with inheritance, it's great that Jambi
guys are resolving it using interfaces.
2. If you don't want to make Java career and just want to create some
tools with best platform consistency possible for Java - you'd better
stick with QtJambi. It has great OOAD design, but not a bit
Java-stylish, it has great fonts antialiasing, better components base
that lets you code less but do more, it's graphics abilities are much
more powerful than you can expect from Swing. And of course trolltech
guys are working to make Qt even better, while Sun thinks that Swing
is just fine already (while it is far from truth).

PS: and of course forget the word AWT :) believe me you don't need it
while you can use Swing.

On Mon, Sep 7, 2009 at 1:08 PM, G. Allegri<[email protected]> wrote:
> Hello list,
> I've been using Qt's python bindings for a while, and I love this framework
> both for the Core and Gui features. I'm not an expert gui developer, and Qt
> gave me the opportunity to setup useful gui's in few days.
> Now I need to work with Java and I've always feared the huge world of
> AWT/Swing, so I was relying all my hopes on Qt Jambi.
> The 1 million $ question is: Qt Jambi will not be further supported by
> Nokia/Trolltech after 4.6 release, does it make sense to rely on this
> framework to start working with Java gui's? I mean, I'm not able to
> contribute to Qt Jambi development, nor have the financial conditions to
> found it (I hope I will in the future!). Should I thake a deep breath and
> start learning Swing, to have a long lasting hope that my gui skills will be
> supported? Is the Qt Jambi strong enough to give us a promising future
> perspective?
>
> Ok, easy questions for difficult answers... I need just a hint to avoid
> investing on something that doesn't fit my skills.
>
> Have a good day,
> Giovanni
>
On Mon, Sep 7, 2009 at 2:50 PM, Eskil Abrahamsen
Blomfeldt<[email protected]> wrote:
> David Goodenough skrev:
>> Not quite sure this is true.  You have to remember that things like juic
>> did not originate in Trolltech, but rather in the KDE community - I know
>>
>
> Just to be clear: The QtJava-bindings in KDE, which were made by Richard
> Dale, were for Qt 3 and are licensed under the GPL, so they are not
> related to Qt Jambi in any way, other than possibly some overlap in
> logic :-) No code was used from that project.
>
> -- Eskil

_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to