On Tue, Jun 22, 2010 at 04:17:41PM +0100, Tomas Frydrych wrote:
> That completely misses the point; what would be a sound engineering
> reason for using an extra abstraction, when the abstraction sits on yet
> another abstraction perfectly capable to handle the 'all you want to do
> is play some movie or sound' gracefully ? Abstractions are never free,
> they cost resources and functionality, and as such should be avoided
> when not needed. So, why are we needing an abstraction above GStreamer ?

I agree that abstraction layers have their cost and huge abstraction towers are 
not something to strive for.

But I do recognize the point in offering developers an unified Qt API. 

With experiences from the Maemo side, while seasoned Linux programmers are 
happy to use a wide variety of different libraries, tools and 
frameworks to get their software done, it is a much harder sell when trying to 
attract developers without prior Linux experience to 
develop for the platform, while at the same time trying to explain why it is 
better than <insert some competing platform here> which has a 
unified, clear API and well-integrated development tools and so forth.
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to