Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread Derek Fountain
G. Allegri wrote:
 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.

There was a debate on this a few months back when Trolltech announced 
QtJambi was being handed over to the community. My opinion was 
negative at the time, and although others tried hard to be optimistic, 
they didn't convince me, and I've not seen much positive in the 
intervening months.

QtJambi is just too complex to hand over to the community. It requires 
in depth understanding of the internals of JVMs, in depth understanding 
of the internals of Qt, and in depth understanding of the tools that 
have been created to link everything together. The only people with that 
much knowledge are the Trolltech guys, and if it's not economical for 
Nokia to employ them to maintain QtJambi then it's hard to see how 
anyone else would find a business case to do so.

On this list we've already seen examples of problems that people have 
reported that aren't going to be fixed by Trolltech. No one else knows 
how to do it, and no one else has stepped up to say they're going to learn.

I'd still love someone to prove me wrong, for someone to step forward 
and say they'll maintain it. Sun are the only people I can see doing 
that, and given they're about to be swallowed I doubt it'll happen any 
time soon.

In the meantime I still think it's a dying project. Much as it pains me 
to say it, I'd caution the OP against investing any significant time in it.
___
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread David Goodenough
On Monday 07 September 2009, Derek Fountain wrote:
 G. Allegri wrote:
  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.

 There was a debate on this a few months back when Trolltech announced
 QtJambi was being handed over to the community. My opinion was
 negative at the time, and although others tried hard to be optimistic,
 they didn't convince me, and I've not seen much positive in the
 intervening months.

 QtJambi is just too complex to hand over to the community. It requires
 in depth understanding of the internals of JVMs, in depth understanding
 of the internals of Qt, and in depth understanding of the tools that
 have been created to link everything together. The only people with that
 much knowledge are the Trolltech guys, and if it's not economical for
 Nokia to employ them to maintain QtJambi then it's hard to see how
 anyone else would find a business case to do so.
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 
because I contributed to it (although I do not know if anything I did remains
in the current code).  The KDE version was mainly concerned with the
KDE interfaces, but did unless I am very much mistaken have bits of
the Qt interface in it.  The java bindings for KDE were often behind the
rest of the KDE bindings and was the work in the main of just one person
but I would not be so sure that it can not be done by the community if 
there is a will and a small group of people to work with it.

David

 On this list we've already seen examples of problems that people have
 reported that aren't going to be fixed by Trolltech. No one else knows
 how to do it, and no one else has stepped up to say they're going to learn.

 I'd still love someone to prove me wrong, for someone to step forward
 and say they'll maintain it. Sun are the only people I can see doing
 that, and given they're about to be swallowed I doubt it'll happen any
 time soon.

 In the meantime I still think it's a dying project. Much as it pains me
 to say it, I'd caution the OP against investing any significant time in it.
 ___
 Qt-jambi-interest mailing list
 Qt-jambi-interest@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


___
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread Helge Fredriksen




I guess this will depend a bit upon how much changes one can foresee in
the Qt in the near future. As it is, I think Qt Jambi is great in it's
current state, thus if you are satisfied with the 4.5 or maybe 4.6
version of Qt, then the risk wouldn't be that high. 

However, if major changes in the Qt API construction is to come that
will lead to lot's of changes in the Jambi bindings + that you would
like to "stay tuned" towards using these new features, then I would say
you may be up to some risk in starting a new project. If supporting
4.7, 4.8... only involves some updates in the type system environment
of Jambi to add new features, and the generator works more or less as
before, then we might be lucky getting some "spare time" support from
Gunnar and Eskil :-) to do the upgrades. What's in the crystal ball?

Helge

G. Allegri 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
  

___
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
  




___
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread Derek Fountain
 the Qt interface in it.  The java bindings for KDE were often behind the
 rest of the KDE bindings and was the work in the main of just one person
 but I would not be so sure that it can not be done by the community if 
 there is a will and a small group of people to work with it.

Indeed. The issue is simply finding the one or two people with the 
skills, knowledge, time and motivation to do this extremely difficult 
work for free.

___
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread Eskil Abrahamsen Blomfeldt
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
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread Aekold Helbrass
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. Allegrigioha...@gmail.com 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
Blomfeldteblom...@trolltech.com 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
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest


Re: [Qt-jambi-interest] newbie java gui programmer: will qt jambi be stable enough to invest on it?

2009-09-07 Thread Helge Fredriksen




Dear Eskil,

Just to follow up my previous post, are you able to depict something
about coming technology changes in the Qt framework that might inflict
on the Jambi support for the upcoming Qt releases?

Regards,
Helge Fredriksen

Eskil Abrahamsen Blomfeldt 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
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
  




___
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest