[Qt-interest] Are there any disadvantages with OT
Scott Aron Bloom
Scott.Bloom at sabgroup.com
Thu Feb 25 13:21:44 CET 2010
If youre not considering .Net a native lib.. what would you consider a
native lib on windows? The core win32 gui libs only?
Frankly, I don't know of anyone putting out win32 directly code in C++,
but I guess there are some gluttons for punishmentout there...
That said, if you exclude the Qt dlls, and just ship the .exe the
release size is can typically be in the 1-2mb size.. I have a gui based
app with a couple of qrc items (not significant) that is over 120k lines
of Qt code, and its only 2.4mb.
The non-Gui apps that are part of the project, are only 800-900mb, but
contain around 20k lines of code...
The total installer (including the Sql drivers, the QtXml module,
network module, gui module and core) is 14mb.
Im quite happy with the install size package.
Scott
From: Raja Rokkam [mailto:rokkamraja at gmail.com]
Sent: Thursday, February 25, 2010 04:03
To: Scott Aron Bloom
Cc: qt-interest at trolltech.com
Subject: Re: [Qt-interest] Are there any disadvantages with OT
On Thu, Feb 25, 2010 at 5:13 PM, Scott Aron Bloom
<Scott.Bloom at sabgroup.com> wrote:
Check my 1st line: "Some of disadvantages or rather not really
disadvantages but some additional works which might be time consuming
are:"
I was just mentioning the possible cases to consider. I would go with Qt
any given day. After having worked with it for quite some time, I just
fell in love with it.
1) Only if the native libs are already installed.. .NET 3.5 is 120mb
last time I checked.. much larger than all the Qt libs combined.
>> I am not sure if we can consider .NET 3.5 to be a native lib but a QT
GUI application will be of a more size when compare to
2) Only if you are shipping 1 app.. Ship multiple apps in 1
installer, and your distro wil most likely get bigger.. Plus statically
linking loses the ability to use plugins
>> I am using Qt plugins compiling statically so that shouldnt be a
problem either.
3) Name one C++ framework where you don't deriver and write your
own wrappers?
>> I agree with you on this :) .
4) The layout managers in Qt are as robust as I have seen...
Compare to .Net 10X easier and more robust to use.. ToJavas.. no
comparison... Does native cocoa/carbon even have built in? WxWidgets?
MFC native?
Well I am not sure of others but was not quite comfortable using Qt
Layout Managers in my application. Probably need to look into it more.
There are definite disadvantages to Qt.. but these are not
them.
My #1 - over use of pImpl methodology sometimes prevents
derivation from working....
>> Thanks for sharing this.
Scott
From: qt-interest-bounces at trolltech.com
[mailto:qt-interest-bounces at trolltech.com] On Behalf Of Raja Rokkam
Sent: Wednesday, February 24, 2010 23:56
To: Yuvraj
Cc: qt-interest at trolltech.com
Subject: Re: [Qt-interest] Are there any disadvantages with OT
Some of disadvantages or rather not really disadvantages but
some additional works which might be time consuming are:
1.) If you have to ship your software on different platforms,
and especially if its a GUI application, the size will grow a lot when
compared to the same code written in native platform but that again
would make a compromise on portability to other p latforms.
2.) Using upx and static build of Qt, should solve your problem
to an extent and it gets a lil more complicated on MAC.
3.) Some of Qt classes you might have to derive and write your
own wrappers for specialized purposes which will again have its own
pros/cons.
4.) Layout managers might become a pain as it is not completely
robust.
Apart from that other issues would be with respect to
externalization of all strings in application when it comes to
checkboxes,etc.
On Thu, Feb 25, 2010 at 12:21 PM, Yuvraj
<yuvraj.ragupathi at indieontech.com> wrote:
shariff wrote:
> Click Me!
>
<http://www.incredimail.com/app/?tag=display_picture_click_me_re&lang=9&
version=6014296&setup_id=2&aff_id=1&addon=IncrediMail&upn=C829378B-B18E-
4E31-8CEC-C0847AFAE5E0>
> 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.
>
> Thank you
>
> Regards,
> Shariff
>
>
>
> FREE Animations for your email - by IncrediMail! Click Here!
> <http://www.incredimail.com/?id=605277&rui=113322216>
> Confidentiality NoticeThe information contained in this
Electronic
> Message and any ATTACHMENTs to this message are intended for
the
> EXCLUSIVE USE of the ADDRESSEE(s) and may contain CONFIDENTIAL
or
> PRIVILEGED information. If you are not the intended recipient,
please
> notify the SENDER at MIC or 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
>
What he heard about disadvantages of QT ?
Thanks
Yuvraj
_______________________________________________
Qt-interest mailing list
Qt-interest at trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-interest
_______________________________________________
Qt-interest mailing list
Qt-interest at trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100225/24463910/attachment.html
More information about the Qt-interest-old
mailing list