Linked by Eugenia Loli on Fri 7th Dec 2007 06:25 UTC, submitted by poundsmack
Qt Jambi ships as a single Java library, or JAR (Java Archive) file, plus a handful of tools, including an interface layout and design tool, and an Eclipse plug-in. Trolltech uses its vaunted Qt C++ library as the GUI engine and puts Java wrappers around it. This approach uses the JNI (Java Native Interface) to call the necessary functions from Java. More here.
Thread beginning with comment 289367
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Unconvinced
by leos on Fri 7th Dec 2007 18:57 UTC in reply to "RE[5]: Unconvinced"
leos
Member since:
2005-09-21

Almost all *nix software that isn't open source, is vertical market. And GTK does quite well there.


And your evidence for this is? I have no evidence either, aside from my own personal experience developing vertical market apps using Qt.

Sure. As long as the prices for those tools are reasonable. For many ISVs, QT's prices are outrageously high.


And you're basing this on what exactly? As an independent developer doing custom software development for niche markets, Qt is well worth the money. First of all, if you're bringing in less than 200k a year, you qualify for the small business discount, so my Qt license cost me just over 1100.. That's peanuts, even for me (and my software development is just a part time thing). Without Qt, I wouldn't even have a business, because my limited time would not allow me to write the apps that I do without excellent toolkit support. I've looked at a lot of toolkits, and none of them come close to the developer efficiency that I get with Qt.

So I can only speak for myself, but for me, Qt is allowing me to code reasonably complex applications in my spare time, without having to worry about crazy bugs in the underlying libraries. I've tried that with other toolkits, and it just doesn't work. GTKmm is not a serious option on Windows, and the last time I tried wxWidgets I found a bug in the libraries in the first day, not to mention the MFC style message maps that are really not pleasant to work with.

Reply Parent Score: 4

RE[7]: Unconvinced
by mikeurbandz on Fri 7th Dec 2007 19:06 in reply to "RE[6]: Unconvinced"
mikeurbandz Member since:
2007-10-29

> And your evidence for this is?

Large companies where I am familiar with their tools.

> As an independent developer doing custom
> software development for niche markets, Qt is
> well worth the money.

Well, I'm in the same situation you are. I do software development for niche markets. And I don't consider Qt to be worth the money.

> Qt license cost me just over 1100..

Per developer. And for a single platform license though right? The cross platform (*nix / Windows / Mac) license is normally $6,600. And I am sure Trolltech didn't give you an 84% small business discount.

I have to develop for all three major platforms cause my software runs in mixed environments. And even with a small business discount, it would most likely still be over $4,000 per developer. That is not affordable. Not when there are very good tools out there that don't cost anything.

Btw, license renewals and upgrades even for small businesses do not get a discount. So you only get to use that discount once. After that, you pay full price. So still not an acceptable option.

Edited 2007-12-07 19:17

Reply Parent Score: 1

RE[8]: Unconvinced
by leos on Fri 7th Dec 2007 19:34 in reply to "RE[7]: Unconvinced"
leos Member since:
2005-09-21

Per developer. And for a single platform license though right?


Correct. At the moment my contracts have been Windows only.

The cross platform (*nix / Windows / Mac) license is normally $6,600. And I am sure Trolltech didn't give you an 84% small business discount.


65% actually.

I have to develop for all three major platforms cause my software runs in mixed environments. And even with a small business discount, it would most likely still be over $4,000 per developer.


$2310 actually.

That is not affordable.


Well I don't know your financials, but if that is not affordable, your business must not be doing very well.

Not when there are very good tools out there that don't cost anything.


Such as? If you're doing Java development, then sure, you can use Swing (for custom apps it doesn't really matter that it's ugly as sin and doesn't integrate so well), but for C++ I haven't found anything else. GTKmm is not stable cross platform (and is just a GUI lib), and wxWidgets is ok but ugly to program with and doesn't have things like the advanced canvas library in Qt. And documentation on those projects is spotty as best.

By all means, if there was a free alternative out there for fast C++ development, I would go for it, but in my experience, there just isn't.

Reply Parent Score: 8