In-Depth With Qt 4.4 253
QtPi writes "Trolltech has announced the availability of Qt 4.4, the cross-platform software development framework. Ars Technica has an in-depth look at the release, which include an integrated WebKit-based HTML rendering engine, the new Phonon multimedia framework, support for Windows CE, and significant improvements to the QGraphicsView system. 'Qt 4.4 brings a lot of rich new capabilities to the toolkit that are sure to please open source and commercial software developers. It sounds like Trolltech already has some nice plans for Qt 4.5, and we will hopefully get to hear more about the long-term roadmap after Nokia completes its acquisition.'"
Re:I stopped caring about Qt (Score:4, Insightful)
Re:Qt still has a point? (Score:3, Insightful)
Re:I stopped caring about Qt (Score:3, Insightful)
Frankly, I don't see any reasonable, sincere and unbiased way of arguing that a few megabytes more is enough to dismiss a toolkit completely.
As for the Windows development problem, Visual Studio 2008 which is hailed even on Slashdot as the best (or at least one of the best) Windows IDE out there supports C++ just as well as other languages. So what did you actually mean by "moving away"?
And, actually, even the point about Qt being ugly on Mac, while true, is pretty meaningless, as the only other toolkit (AFAIR - please correct me if that's not the case anymore) that has native Mac OS X support is wxWindows and it's about as ugly there.
Re:I stopped caring about Qt (Score:3, Insightful)
Re:I stopped caring about Qt (Score:5, Insightful)
That's ridiculous. Only the hardcore GTK purists won't install qt libs. No one else will ever know or care. You can never please those fanatics. If you use GTK you will have the same problem with hardcore Qt purists. You can safely ignore those idiots.
>> On Windows the best development tools are moving away from C++.
As others have mentioned, that's not the case at all. Visual Studio has excellent C++ support in its latest versions, and there are lots of decent free alternatives (Eclipse CDT, dedicated stuff like QDevelop).
>> On Mac it's just plain ugly.
I can't say much about that since I don't use a mac, but some other people have mentioned that they didn't even notice the difference on some Qt using apps. Once again I doubt it's an issue for anyone except the hardcore purists.
And what's the alternative? Write a custom UI for each platform? Maybe if you have resources to burn, but these days it's just a huge waste.
Re:I stopped caring about Qt (Score:5, Insightful)
Seriously though, it might have been a semi-valid point on Windows but on Linux where he used it it's complete nonsense.
Trolls are great :) (Score:5, Insightful)
A API that covers the purpose of glib + gobject + gio + atk + pango + cairo + gtk + gstreamer + gecko + libxml2 + goocanvas + internationalization + portability accross Unices, Mac and Windows This is splitted in several modules Core, Xml, Network, Gui, Phonon, Webkit And the main point is that you have all that in the same API with the same object design. If you never coded in Qt, try it before saying it sucks, you will see how straitforward everything is.
Signals/Slots in really a fantastic feature and massively used in Qt
Java /
I use Qt every day and I really don't think I could be as productive with WxWidgets or GTK. Maybe GTK / Vala will be the future real competitor to Qt.
Re:Excellent (Score:4, Insightful)
Re:I stopped caring about Qt (Score:4, Insightful)
Re:I stopped caring about Qt (Score:3, Insightful)
No Windows user is going to not use your app because C++ is out of fashion on that platform. Only the dumbest Linux users would do something like that.
Re:Why does Qt get such kudos? (Score:3, Insightful)
Let's see do a decent GUI or even server using MSDN which will go cross platform!
Speaking of licensing fees, just how many developers do you have? Is it safe to assume that MS sells one copy of MSDN and lets all of the developers in your company use it? I doubt that! We spend roughly 1700 per year for one developer doing MS/X11 I can make as many applications with it as I like (I'm good, I can write a lot of apps).
So in the end, the Trolls get the Kudos because they earned them!
Re:Why does Qt get such kudos? (Score:1, Insightful)
Why does Qt get such kudos?
I'm not knocking Qt's technical merits. I'm sure its great. We have customers telling us they use Qt and its great etc. No problem with that.
Well I hate to state the obvious, but that is why it gets such kudos.
I find time after time people holding up Qt as wonderful, often in open source circles
But, per application, recurring per year, its expensive
Not for people in open source circles.
So why does Qt get such veneration when the value for money is so poor compared to the industry pariah (sic), Microsoft
Let's see. TrollTech takes money from proprietary software developers, and uses it to fund excellent quality GPL libraries. Microsoft takes money from proprietary software developers, and uses it to fund an average set of libraries that are closed-source. Amazingly, open-source developers prefer the company that actually helps open-source software. Imagine that!
Re:Why does Qt get such kudos? (Score:4, Insightful)
Re:Trolls are great :) (Score:5, Insightful)
Re:Widgets in QGraphicsView look *really* promisin (Score:3, Insightful)
Re:Trolls are great :) (Score:4, Insightful)
Re:Trolls are great :) (Score:3, Insightful)
Re:Trolls are great :) (Score:4, Insightful)
I wonder how the open source purists who deplored Qt when it was clsoed source and issued jihad against the KDE community and the likes of SuSE and Mandrake for bringing closed source creep into the open source world, feel about the fact that their beloved toolkit is licensed under the "lesser" of the GPL lincences, while Qt is now GPL through and through.
The irony of history...