On Friday, January 04, 2013 16:11:33 André Pönitz wrote: > On Fri, Jan 04, 2013 at 10:09:50AM +0100, Bo Thorsen wrote: > > Hi Stéphane, > > > > Yes exactly, the problem is that QML is young. I expect that the > > capabilities will expand quite a lot over the coming years, and > > file handling is an obvious place for improvements. Qt (the C++ > > parts) had over 16 years to develop into the current system, QML > > is an infant compared to it. > > The main problem of QML developent is that there was (and to a large > degree still is) not even an attempt to re-use as much as possible of > the existing and field-tested solutions that already exist _in Qt_, > or to massage Qt into a shape where such re-use is easily possible. > > I understand it's fun to do something completely new, and in times of > seemingly unlimited resources it even might look attractive. That does > not necessarily make it a good idea. > > There are no unlimited resources. A "tabula rasa" approach ignoring > past problems and their existing solutions is not sustainable. Worse, > the current approach already failed to deliver on some core promises, > like "easy toolability", suggesting that the road to a full solution > will be as bumpy as any of the alternatives. The QML world will run > into a similar set of backend problems as the C++ world did during the > last two decades, and it will take several years to mature on its own. > The only viable shortcut is a conscious attempt to share solutions > between the two stacks, i.e. to have high-level C++ interfaces to > "most of Qt" accessible from _thin_ gui wrappers on top. > > Qt had a tradition of finding reasonable levels of abstraction, and it > seems pretty much alive in the backend. I see no particular reason why > this could't be extended to the frontend again in 2013. (Happy New > Year, by the way...) > > Andre' > > I am speaking purely for myself.
I fully agree with all of it. Hopefully we can make more inroads towards that with opengov and Qt 5. Thanks, -- Stephen Kelly <stephen.ke...@kdab.com> | Software Engineer KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-Independent Software Solutions
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest