29 Comments
- Darkhacker, on 12/27/2007, -4/+18Absolutely incredible. Qt is more than just a GUI toolkit like GTK+ is. It's an entire development platform. Right now, a majority of the applications I use are GTK+ based but it will be interesting to see if the achievements that Trolltech has made will attract more FOSS developers.
Since I know this will eventually be brought up; KHTML is *not* dead. Yes, there are plans for Konqueror to have WebKit support, but KHTML will still be the default rendering engine and it is still under active development. This damn rumor that KHTML is somehow fading away or merging with WebKit just won't die. It was an erroneous article that got spread all over the place. Yes, many KHTML developers left for WebKit. Yes, WebKit has more activity than KHTML. But, KHTML is still alive and is not merging or dieing in favor of WebKit. (know your facts: http://www.kdedevelopers.org/node/1049 ) - harlowsmonkeys, on 12/27/2007, -1/+10That link is to a 2.5 year old entry. 2.5 years is a long time for software, especially open source. Various reports out of aKademy 2007 said that the consensus there was that WebKit would replace KHTML, when they port over a few things KHTML has the WebKit does not.
- davertron, on 12/27/2007, -0/+7Yeah, especially considering how hard it is to find stuff on google or wikipedia...
- insanebrain, on 12/27/2007, -0/+7go away.
- geminitojanus, on 12/27/2007, -1/+7Neither toolkit is really more than a toolkit; an "entire development platform" is really meaningless, unless you want to include the enormity of the libraries created around either toolkit (which is vast and expansive, and not really even worth talking about here as it would easily fill out a couple of textbooks in length). Case and point would be looking at how GLib was extracted from GTK+'s toolkit and now powers a number of cross-desktop applications (including some Qt applications which have GLib main loop integration).
Secondly: the second Trolltech committed QWebView, KHTML died. If anyone's foolish enough to continue coding on KHTML, it might live on for a couple more weeks, but it would only be for silly reasons, and because parts of KHTML haven't yet been ported to WebKit, as WebKit is cross desktop (runs on Linux, Mac OS X, and Windows to varying capacities), faster, and most of the coders have left for WebKit (along with a whole host of coders from Google, Apple, Trolltech, Connectiva, and even some Mozilla guys defected due to WebKit's down-to-business construction and low overhead). When you realize that WebKit has ended up everywhere from virtually no-named operating systems like Syllable, to Android, to Nokia's N8xx, to Adobe's platform, and all the way back to Safari, it's hard to say that KHTML has much, if any, life left in it. They've been one-upped, and they must really have their NIH kaps on if they seriously intend on continuing development (*coughononcough*).
Lastly, while it's very cool that the Trolltech guys have input direction working on 3D widgets, the GTK+ guys have the same thing being worked on heavily; Mirco "Macslow" Muller recently sent a patch to the GTK+ developer's list which impressively enabled offscreen rendering for all widgets (the first step to making widget rendering completely indirect and GL accelerated). We should rightfully be impressed on how fast Trolltech reaches these milestones, but the competition is hot on their heels, and as of yet what can possibly make use of this is unknown (sadly); I haven't seen much of a want or need for it, but this may change as new application developers sink their teeth in. - jernejovc, on 12/27/2007, -2/+7Qt is simply great. Currently it is the framework and GUI toolkit that I enjoy the most programming with. It's nice to see it getting even more powerful. The next thing I plan to do is check Python and Ruby bindings for Qt and see which one is more complete and see which one of those two programming languages I should start learning in addition to C and C++.
- geminitojanus, on 12/27/2007, -0/+5ActionScript != Javascript != QtScript != EMCAScript .
The former three are (at best) dialects of the last language. - jrepin, on 12/27/2007, -0/+5When I started to learn Qt I used the book C++ GUI Programming with Qt 3 which is now available for a free download: http://www.informit.com/content/images/0131240722/ ...
Edition for Qt 4 is not yet ready for free download. maybe soon. Other books I would recommend to read to start learning Qt 4 are:
Foundations of Qt Development - http://www.apress.com/book/view/1590598318
The Book of Qt 4 - http://nostarch.com/frameset.php?startat=qt4
As for the websites I would recommend the Qt Centre community: http://www.qtcentre.org/ - superstoned, on 12/29/2007, -0/+4not too much for such a mature and complete HTML engine, no?
- loquax, on 12/27/2007, -0/+4Take a look at Jambi by Trolltech. You can finally make great native rich-client applications using Java. You gotta love those Norsk programmers....
- geminitojanus, on 12/27/2007, -0/+3Trolltech's site is also a vast wealth of information: http://trolltech.com/developer , especially their documentation (which is downright exceptional, I don't think there's any better documentation in the OS world) http://doc.trolltech.com/ . If you know C++ and are familiar with the signals design pattern, you can do pretty much anything you wish to do with Qt very quickly.
- Zaggynl, on 12/27/2007, -0/+3[Do not feed the trolls!]
- Darkhacker, on 12/27/2007, -1/+3That is the very erroneous article I was speaking of. It got spread all over the place because a few bloggers jumped the gun. It went from a prediction to being reported as fact. More than likely WebKit will reign supreme, but KHTML developers have been getting nothing but ***** since that stupid article was published as fact instead of merely a prediction.
- FoxDiller, on 12/27/2007, -0/+2Wow, I think QT is on my New Years resolution reading list! Anyone can recomend some good reading sites for QT or is it a useless bollocks of a thing that truspect0r says?
- kelvie, on 12/27/2007, -0/+2Most of the really large additions were added as external modules, rather than placing them in libQtGui or libQtCore...
libQtWebKit _is_ 9 megs on my system (x86-64-linux), however. - JohnFlux, on 12/27/2007, -1/+2There is also QtScript (emcascript, aka javascript) which is pretty interesting.
- potifar, on 12/27/2007, -0/+1http://arstechnica.com/journals/linux.ars/2007/07/ ...
- JorgeGT, on 12/27/2007, -3/+4Qt is an open source development toolkit that simplifies cross-platform application development.
- Darkhacker, on 12/27/2007, -0/+1Although that entry is from 2005, it is still being referenced and I'm not the only one. You can ask in the KHTML mailing list if you don't believe me. WebKit is gaining attention but people are still working on KHTML and it will be the official rendering engine for a while. I do believe it will eventually die, but nothing is official yet and I hate to see people jumping the gun when there are still some KHTML developers working their butts off and all they get is crap from people saying "WebKit did it first, you just back-ported it" failing to realize what a feat that is given the large variation in the codebase since the original fork.
- kelvie, on 12/27/2007, -0/+1PyQt is fantastic (and are generally quick to fix bugs); it allows you to use the flexibility of Python with Qt -- I don't think QtRuby is quite mature yet. Qt is tricky, not relying only on the C++ compiler but their own meta-object compiler to implement their signals and slots and a host of other features.
There are a few issues with it though (such as inheriting from more than one PyQt class apparently drives SIP mad). - kelvie, on 12/27/2007, -1/+2Open up a terminal (a unix pseudo-term, or the Qt shell that gets installed in windows) and type "assistant".
A desktop is not complete without assistant running somewhere! - schestowitz, on 12/27/2007, -7/+4As someone who has developed using both GTK and Qt, I only wish to say that each has its strengths. Ryan only shows you *one* side of the development world, so you don't see OpenGL-accelerated UIs in GTK, for example.
KHTML isn't dead. Konqueror will have a WibKit /option/, but KHTML is alive and doing well. Didn't its inventor become a VP in Trolltech just a couple of weeks ago? - emehrkay, on 12/27/2007, -6/+1So this is why Apple fought having a standard open media player in the html 5 spec
- bnolsen, on 12/27/2007, -6/+1Wow is this advertising for TrollTech?
Being a commercial developer, holding the first 2 licenses ever sold, Qt has gone from being somewhat lean to being overly bloated, and to some degree attempts to "lock in" the developers. With version 4.0 we've seen every single point release just "push around" the bugs we see. We speculate the toolkit is crushing itself under all the complexity. - sodade, on 12/27/2007, -10/+2Boy, it sure would be awesome if the comment included a lil description of WTF QT is.
- truspect0r, on 12/27/2007, -10/+0[Do not feed the TROLLtech!]
- truspect0r, on 12/27/2007, -22/+1More useless stuff for the Linux.
Junk brought to you by TROLLtech.
What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the