• [^] # Re: c'est rigolo Gnome3

    Posté par . En réponse à la dépêche GNOME 3.10 : chantier public. Évalué à 9.

    Sauf que Phonon est conçu pour que le dév ignore le backend, donc pour fonctionner quelque soit celui utilisé. Si Dragon fonctionne aussi bien sous Linux que Windows, c'est bien parce que Phonon désigne tout seul le backend approprié, sans que Dragon n'ait à changer quoi que ce soit.

    Je vais changer ta formulation : Phonon est conçu pour que le dév qui n'a pas besoin de fonctions avancées ignore le backend, donc pour fonctionner quelque soit celui utilisé.

    Cette abstraction est inutile pour les applis avancées car en cas de changement d'API du backend, l'appli voudra probablement tôt ou tard utiliser les améliorations et intégrera les changements. => Phonon ignoré
    Cette abstraction est utile pour les applis simples (niveau media) car ca ferait chier tout le monde que le changement d'API d'un backend casse le jeu de carte qui a juste besoin de jouer les applaudissements en fin de partie. => Phonon utilisé