[Qt-interest] Introducing QWebdav library
Thiago Macieira
thiago at kde.org
Mon Feb 8 11:46:20 CET 2010
Em Segunda-feira 8. Fevereiro 2010, às 10.18.52, Andre Somers escreveu:
> Thiago Macieira wrote:
> > Em Sábado 6. Fevereiro 2010, às 11.32.12, Corentin Chary escreveu:
> >
> >
> > There is a way to do it with QNetworkAccessManager: modify it and send
> > the feature in as a merge request.
> >
> > Please DO NOT use QHttp. We've stopped fixing bugs in that class. Let it
> > die.
>
> So, basically, the current Qt release contains unsupported code? Are you
> serious? I thought we could count on all classes in Qt be supported for
> the whole of the lifetime of a major Qt release! If this turns out not
> to be the case, then that is... worrysome.
Supporting doesn't mean fixing bugs. It may mean giving you tips on how not to
trigger the bug, like workarounds and fixing issues in your code.
Most of the issues with QHttp stem from trying to do too much with it. It's a
very fragile class (which is another reason not to use it).
Moreover, it's almost entirely superseded and obsoleted by
QNetworkAccessManager.
> That the class is depreciated and therefor does not get new shiny
> features, optimizations, etc., fine. That you stimulate to use
> QNetworkAccessManager instead because it is superior and gets all the
> love you can expect, great. But not fixing bugs in current Qt code,
> depreciated or not, sounds unreliable to me.
We're not fixing bugs in it, QFtp or in Qt3Support. The reason for all of those
is the same: legacy, too easy to break and limited unit testing. Every time we
change something in any of those classes, we risk regressing someone's code.
This is especially true for Qt3Support.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Senior Product Manager - Nokia, Qt Development Frameworks
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
Url : http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100208/5581c2b4/attachment.bin
More information about the Qt-interest-old
mailing list