[haiku-development] Re: Haiku, Qt and apps, oh my!
- From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Sun, 29 Mar 2009 12:50:50 +0200 CEST
Stephan Assmus <superstippi@xxxxxx> wrote:
> it's beautifully designed and is just as nice
> or nicer as the Be API, and much, much more complete.
Well, while I've been exposed to the Qt API, I actually found many
holes in its design, especially when it comes to multi-threading, inter
-app communication, asynchronous messaging, etc. The whole UI must run
in a single thread in Qt, for example.
This is where the Be API shines (if you disregard multi user problems),
and Qt leaves a lot to be desired. Hopefully they'll improve upon this
in the future.
Stephan Assmus <superstippi@xxxxxx> wrote:
> By now, VLC has switched over to Qt and the GUI is much better.
Actually, I don't like the Qt UI of VLC a lot. I think it's clumsy,
overloaded, and hides useful functionality behind too many clicks. The
only thing I like better there is the easily available aspect ratio
setting. At least I don't consider this as a good example.
And having seen the Qt VLC sources, I know there is just another hole
in the Qt API to be filled (fast/native QImages, and support for video
overlays). Not sure if they did already improve this for 4.5.
I definitely see value in a Qt port, as it brings Haiku to the
commercially viable platforms easily, and lots of nice apps are using
Qt. But it's not at a point where it could be a full replacement of the
Be API (or its UI parts), and therefore it'll be hard to make Qt apps
feel as responsive and native as other apps do, at least when they are
a bit more complex.
Bye,
Axel.
Other related posts:
- » [haiku-development] Haiku, Qt and apps, oh my!- Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Urias McCullough
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Urias McCullough
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jonas Sundström
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jason Todd Slack-Moehrle
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Ingo Weinhold
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Alexandre Deckner
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Ryan Leavengood
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Cian Duffy
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Frank Paul Silye
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Zenja Solaja
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Michael Crawford
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Michael Crawford
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Pier Luigi Fiorini
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Pier Luigi Fiorini
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Pier Luigi Fiorini
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jorge G. Mare
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Matt Madia
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Karsten Heimrich
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jorge G. Mare
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Rene Gollent
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- PulkoMandy
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- François Revol
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Stephan Assmus
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Christoph .J Thompson
- » [haiku-development] Re: Haiku, Qt and apps, oh my! - Axel Dörfler
- » [haiku-development] Re: Haiku, Qt and apps, oh my!- Jonas Sundström