[Qt-interest] Are there any disadvantages with OT
Malyushytsky, Alex
alex at wai.com
Thu Feb 25 23:33:17 CET 2010
Disadvantages:
1. When you use QT you deal with pure C++, so clear and simple, that you feel a pain when you need
to switch to "native" environment.
People used to such simplicity and when they face something not covered by Qt they complain about that as about disadvantage,
forgetting that they have all source code and can add the code they need or just add native code if they prefer.
2. Qt application is cross-platform. Huge disadvantage. Think that programmer can get at least 3 times more salary writing application for Windows, Linux and Mac.
3. Learning curve is mostly non-existent, all you need is C++ knowledge and ability to read documentation.
With Qt you simply have no excuse you could simply claim when dealing with other packages. My personal examples would be MFC (what a nightmare) and VTK.
4. Perfect community support. I would say too good, if we have so many answers on so poorly asked question.
Regards,
Alex
-----Original Message-----
From: qt-interest-bounces at trolltech.com [mailto:qt-interest-bounces at trolltech.com] On Behalf Of Jason H
Sent: Thursday, February 25, 2010 11:20 AM
To: shariff; qt-interest at trolltech.com
Subject: Re: [Qt-interest] Are there any disadvantages with OT
After using Qt for some time there are a few disadvantages:
1. No web services support. The QtSOAP client is outdated, and laughable at best. There is no way to easily (in Qt terms) make and expose a web service. There is no way to parse a WSDL and create a web-service client either. Maybe QtMobility will come to the rescue here, but they have not indicated that. You'll have to use QNetworkAccessManager and roll-your-own SOAP implementation. This bites me in the ass routinely and remains my biggest problem.
2. Learning curve. The "Qt-way" is often clean and superior, but takes time to learn.Similarly, the labor pool is smaller, unlike .Net which is very popular.
3. Lack of browser UIs. While .Net apps can use your browser, you have to provide your own browser.
Now reasons to use Qt:
1. Cross platform
2. Clean, elegant, fully functional.
3. Licensing/cost
4. Native client UIs are easy to build, flexible and just rock!
All in all, I find Qt a delight to work in, except for web services, where I work every day. But the non-web-service work I do for those web-services is bliss.
________________________________
From: shariff <shariff at mic.co.in>
To: qt-interest at trolltech.com
Sent: Thu, February 25, 2010 1:42:25 AM
Subject: [Qt-interest] Are there any disadvantages with OT
Dear All,
Can any one tell me are there any disadvantages with QT.
I came across with this question during a discussion with one of my friend.
He heard about some disadvantages of QT and asked me about it.
r
itsupport at mic.co.in immediately and DESTROY all copies of this message
and any attachments.
_______________________________________________
Qt-interest mailing list
Qt-interest at trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-interest
---------------------------------------------------------------------------------------------------
Weidlinger Associates, Inc. made the following annotations.
"This message and any attachments are solely for the intended recipient and may contain confidential or privileged information. If you are not the intended recipient, any disclosure, copying, use, or distribution of the information included in this message and any attachments is prohibited. If you have received this communication in error, please notify us by reply e-mail and immediately and permanently delete this message and any attachments. Thank you."
"Please consider our environment before printing this email."
More information about the Qt-interest-old
mailing list