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
