[Interest] Qt is good because...
tocallaghan at meyn.net
Tue Mar 27 13:49:59 CEST 2012
On 03/26/2012 11:24 PM, Quim Gil wrote:
> Please help creating a list of points explaining why Qt is good compared
> to other alternatives for application developers.
> Let’s focus on specifics: contrastable proof points and experiences from
> developers working in different platforms are greatly appreciated.
> You can reply here or edit directly the wiki. In any keep I'll do my
> best keeping all the relevant information in the wiki page.
> Thank you!
It has an almost unique advantage over everything else because it give
more bang for your buck. If you invest in learning QT then you can
develop QT applications for almost every computing platform and for
almost every level in the stack. I can use it to develop embedded
applications, GUI desktop applications, database applications,
networking and server applications for every operating system. Its very
much a write once run anywhere, but without the Java.
I'm fond of saying about Java "when all you have is a hammer, everything
starts to look like a nail", because I have seen personally seen Java
being used where it is not appropriate (I.e. hammering in screws). But
Qt is more of a tool-kit or a "Swiss army knife". It abstracts away
platform dependencies. It already has libraries that address large
portions of the 'grunt' work of your application, so you can focus on
adding the essentials. It is decoupled enough to allow you to slice out
features you do not want, and makes very few demands on how you go about
structuring your application to solve your problem.
I'm not claiming QT does not have its faults, not by any means, but the
benefits, in my opinion, outweigh the time cost of the learning curve(s)
More information about the Interest