[haiku-development] Re: R1/a4 initial planning
- From: Julian Harnath <julian.harnath@xxxxxxxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Fri, 24 Feb 2012 10:44:42 +0100
Ingo Weinhold <ingo_weinhold@xxxxxx> schrieb: > You're the third or fourth person to suggest that the Be/Haiku API is > great while Qt sucks without giving any specifics. So what are, in your opinion, the parts of the Haiku API that Qt can't compete with? Personally, I prefer messaging-based approaches over the signal/slot of Qt because it is more flexible, but that's probably just a matter of taste. What about things like MediaKit, MidiKit, GameKit? Yes, there's Phonon etc (which I don't know much about, most of my Qt experience was long ago, before Phonon existed). Is Phonon good enough for complex low-latency audio/video applications? Yeah, a "MediaKit 2.0" could be written as Qt-extension, but would it become an official part of Qt? If not, using the "MediaKit 2.0" instead of Phonon ruins portability again, so everyone who wants to have their application also on Linux/Windows/MacOS would end up not using the MediaKit and just go with Phonon instead. I'd expect most applications would go for the lowest common demoninator. How about filesystem attributes? I really like how they are used in BeOS/Haiku, which is still unique as far as I know. The influx of Qt- ported apps would never use them, and even applications written for Haiku with the intent of porting to another OS (for commercial sales or whatever) could not use them in the same way (or would need another layer of indirection). Again a case for lowest common denominator. > AFAIK Haiku would remain unique, since there isn't any other OS with > Qt as the primary API. Yes, but Haiku would also give up its autonomy on API decisions. Wherever Qt goes, Haiku will have to follow.. except Haiku would want to fork Qt. So if Qt one day decides to go into a direction which contradicts Haiku's design ideas, Haiku would have to adapt or fork. Regards, Julian
- Follow-Ups:
- [haiku-development] Re: R1/a4 initial planning
- From: Ingo Weinhold
- [haiku-development] Re: R1/a4 initial planning
- References:
- [haiku-development] Re: R1/a4 initial planning
- From: Ingo Weinhold
- [haiku-development] Re: R1/a4 initial planning
Other related posts:
- » [haiku-development] R1/a4 initial planning - Matt Madia
- » [haiku-development] Re: R1/a4 initial planning - SMC.Collins
- » [haiku-development] Re: R1/a4 initial planning - Alexander von Gluck
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Kunal Bharati
- » [haiku-development] Re: R1/a4 initial planning - Kunal Bharati
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Simon Taylor
- » [haiku-development] Re: R1/a4 initial planning - Urias McCullough
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Holmqvist
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Ralf Schülke
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Alex Wilson
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - "Jürgen Wall"
- » [haiku-development] Re: R1/a4 initial planning - Justin Stressman
- » [haiku-development] Re: R1/a4 initial planning - lodewijk andré de la porte
- » [haiku-development] Re: R1/a4 initial planning - Ralf Schülke
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Justin Stressman
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Modèen
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Donn Cave
- » [haiku-development] Re: R1/a4 initial planning - John Scipione
- » [haiku-development] Re: R1/a4 initial planning - Dariusz Knociński
- » [haiku-development] Re: R1/a4 initial planning - Alex Wilson
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Clemens
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Andrew Wood
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Dariusz Knociński
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Rimas Kudelis
- » [haiku-development] Re: R1/a4 initial planning - Niels Sascha Reedijk
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Cian Duffy
- » [haiku-development] Re: R1/a4 initial planning - fano il primo
- » [haiku-development] Re: R1/a4 initial planning - Rene Gollent
- » [haiku-development] Re: R1/a4 initial planning - Clemens
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - fano il primo
- » [haiku-development] Re: R1/a4 initial planning - Paul Davey
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Matt Madia
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Holmqvist
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Holmqvist
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Blank Bruno
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Pete Goodeve
- » [haiku-development] Re: R1/a4 initial planning - fano il primo
- » [haiku-development] Re: R1/a4 initial planning - kirilla@xxxxxxxxxx
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - SMC.Collins
- » [haiku-development] Re: R1/a4 initial planning - Pete Goodeve
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - SMC.Collins
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - Rimas Kudelis
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - "Axel Dörfler"
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Rimas Kudelis
- » [haiku-development] Re: R1/a4 initial planning - Andrew Hudson
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Pier Luigi
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ralf Schülke
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Truls Becken
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - lodewijk andré de la porte
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - François Revol
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Clemens Zeidler