[Interest] QtArg

lorn.potter at nokia.com lorn.potter at nokia.com
Tue Apr 10 22:03:30 CEST 2012


On 11/04/2012, at 5:53 AM, ext Nikos Chantziaras wrote:

> On 10/04/12 22:38, Thiago Macieira wrote:
>> On terça-feira, 10 de abril de 2012 22.30.54, Nikos Chantziaras wrote:
>>> On 10/04/12 22:24, Thiago Macieira wrote:
>>>> On terça-feira, 10 de abril de 2012 22.07.49, Nikos Chantziaras wrote:
>>>>>> Which is a pity. There's a lot of functionality in the KDE libs that you
>>>>>> should use. You should consider transforming your Qt-only app into a KDE
>>>>>> one.
>>>>> 
>>>>> That is really bad advise :-/  It would mean non-KDE users (about 90% of
>>>>> my userbase) will not use the app.  But I still care very much about the
>>>>> remaining 10%!  But if push came to shove, I'd rather drop KDE (10%)
>>>>> than the rest (90% - Gnome, Windows, OS X.)
>>>> 
>>>> That was an ironic way of saying that there's a lot of good things inside
>>>> the KDE libraries, so (the next paragraph's message) you should be glad
>>>> that some of it is finding its way to Qt 5.
>>>> 
>>>> That said, I don't follow your reasoning. KDE applications run outside of
>>>> KDE just fine, so linking to the KDE libs does, by itself, exclude those
>>>> other environments.
>>> 
>>> In theory it doesn't exclude them, in practice it does.  Gnome users
>>> avoid KDE apps like the plague, and telling users to install KDE on
>>> Windows would sound just idiotic to them.
>> 
>> If you have to tell your Windows users that, you have the blame: you didn't do
>> a good job of packaging your application into a nice installer.
> 
> Bundling KDE libs?  It's much simpler to not use KDE functionality. 
> Otherwise you end up with a big size that is unsuitable for small 
> utility applications.
> 
> And I don't need an installer.  People value single executables that can 
> be copied and run from everywhere (internal hard disks, USB flash 
> sticks, whatever.)  And I'm not sure I could link KDE statically into a 
> single *.exe like I do with Qt (and if it's possible, it would probably 
> end up as some 50MB monstrosity or something :-P)
> 
> Also OS X is an issue, and then there's Android (using Necessitas).  I 
> understand that KDE considers itself a high-quality project, but 
> seriously, it should be avoided for applications that don't explicitly 
> want to be considered KDE apps and want to also run on non-Linux systems.
> 
> 
>> As for the GNOME users, they avoid Qt-based applications too.
> 
> Ubuntu ships Qt by default now, so that problem was taken care of.  And 
> besides, installing Qt is acceptable to many users (it's quite small.) 
> Installing KDE with all its deps is absolutely not OK for many of them.

or any embedded platforms with limited space.


> 
> 
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

Lorn Potter
Senior Software Engineer, Core Enablers/QtSensors








More information about the Interest mailing list