aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes Qt Jambi Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Qt Jambi" Watch "Qt Jambi" New topic
Author

Qt Jambi

Freddy Wong
Ranch Hand

Joined: Sep 11, 2006
Posts: 959

Now that Qt is LGPL. That means Qt Jambi (Java binding for Qt) is also LGPL. This makes it very attractive for Java GUI developers. Do you think it can stand up against Swing, SWT, or JavaFX?


SCJP 5.0, SCWCD 1.4, SCBCD 1.3, SCDJWS 1.4
My Blog
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19762
    
  20

It could perhaps under Linux, although Java + GTK is not widely used yet even though it has been available for quite some time.

Under Windows it doesn't have a chance though.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Rob Prime wrote:Under Windows it doesn't have a chance though.


Why?


GenRocket - Experts at Building Test Data
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19762
    
  20

Let's be honest, the majority of Windows users don't care about anything but the native toolkit.
I'd say that at least 80%, probably more, doesn't even know that Qt exists. In the remaining 20% there are sure to be a great number who don't want to install yet another toolkit just to run some application; the application must be really good for that.

It's like GTK. The only really big prorgam I know that uses it under Windows is the GIMP. That qualifies as "really good".
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

You don't have to install an additional toolkit to run QT Jambi applications. It's just some native libraries that can be jar'd up and distributed with your application. I think QT Jambi is quite attractive to Java developers, especially those already familiar with QT. In fact, I actually prefer the signal/slot method over Swing's event listener method.
Suraj Chandran
Ranch Hand

Joined: May 20, 2008
Posts: 53
More than that is the fact that people who have already spend eternal time to learn and master Swing may not cherish the idea of switching to a new toolkit, that to specially now, given that Java 1.6 comes up with huge suprises for Swing developers, the Gray Rect fix and HW/LW mixing to name a few


I guess there are couple of design issues in this classic software the GOD coded.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Suraj Chandran wrote:More than that is the fact that people who have already spend eternal time to learn and master Swing may not cherish the idea of switching to a new toolkit, that to specially now, given that Java 1.6 comes up with huge suprises for Swing developers, the Gray Rect fix and HW/LW mixing to name a few


You should do some research. The community by and large is not happy with Swing. It is what it is. A decade old API that hasn't been improved like it could have been. And now Sun pushes effort into JavaFX.

http://www.jogiles.co.nz/blog/?p=207
http://macstrac.blogspot.com/2009/01/how-sun-could-fix-swing-and-promote.html

Be sure and read through the comments of the first link. You'll see that most people deal with Swing because they don't have a good alternative.
Suraj Chandran
Ranch Hand

Joined: May 20, 2008
Posts: 53
It doesnt matter.
Becuase now most people are already stuck hip deep in Swing, and although people may try to be vociferous about trying new technolgies, you must understand that Swing has been here for almost a decade now, and though there is definetly some issues in it as far as ease for developers is concerned, but the amount of legacy code written voer Swing will always outweigh anything else, until a new miracle technology comes up, and trust me QT Jambi is not that mircale.
Suraj Chandran
Ranch Hand

Joined: May 20, 2008
Posts: 53
And as far as the first link you mentioned. It was not funny at all.
I mean...is Generics, Varagrs, and enumerations what you really want in Swing....
Freddy Wong
Ranch Hand

Joined: Sep 11, 2006
Posts: 959


Under Windows it doesn't have a chance though.

Actually there are quite a number of killer applications, such as Google Earth and Adobe Photoshop Elements that use Qt and run in Windows. Check
this out. Even Nokia is porting Qt to S60. The only reason why people don't like to use Qt is because the commercial license is so expensive whereas with Swing, SWT, or JavaFX, you get it for free.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Suraj Chandran wrote:It doesnt matter.
Becuase now most people are already stuck hip deep in Swing, and although people may try to be vociferous about trying new technolgies, you must understand that Swing has been here for almost a decade now, and though there is definetly some issues in it as far as ease for developers is concerned, but the amount of legacy code written voer Swing will always outweigh anything else, until a new miracle technology comes up, and trust me QT Jambi is not that mircale.


Who said anything about QT Jambi being "that miracle"? I'm just saying that QT Jambi can most definitely stand up against the existing tool kits. QT has a huge following as does Java. QT being open source now opens a lot of doors for QT, especially on Windows.

And it always matters. I'm neck deep in Swing right now and if I thought the reward is worth the risk I'd move to a new toolkit. In fact, we are considering alternatives right now, including QT Jambi.
Suraj Chandran
Ranch Hand

Joined: May 20, 2008
Posts: 53
Who said anything about QT Jambi being "that miracle"

Fair enough
Miklos Szeles
Ranch Hand

Joined: Oct 21, 2008
Posts: 142
I also became really excited because of Qt Jambi. We were thinking on give a chance to it, but I got the information that Qt Jambi will be discontinued, because they'll concentrate on developing of Qt:
http://www.qtsoftware.com/about/news/preview-of-final-qt-jambi-release-available
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Qt Jambi