11-05-2010, 11:50 AM
Disons aussi que la création de la balise Canvas est une aberration au départ, créé pour Safari pour palier de manière à pallier au support défaillant du SVG par le navigateur.
Techniquement, canvas n'est qu'une simple toile pour dessiner des objets. La où le SVG se base sur un DOM et ou chaque objet a une existence propre et des attributs pouvant être modifiés en direct, une animation réalisée sous canvas nécessite d'effacer la surface et de tout retracer à chaque fois. Sidérant.
Dernier détail, Canvas est à la base un format propriétaire développé par Apple qui a plus ou moins tenté de placer une licence dessus avant que le W3C ne finisse par s'en emparer (et encore, ce n'est pas très clair à l'heure actuelle).
On voit alors d'un autre œil les pamphlets lancés par Steve Jobs contre Adobe et Flash. Pour ma part, j'ai comme l'impression qu'avec le HTML5 et les balises médias qui laissent au développeurs de navigateurs le choix de choisir les codecs utilisés pour la restitution de contenu audiovisuel, la guerre des licences se profile à l'horizon. J'espère juste que les développeurs et les utilisateurs n'auront pas à en pâtir.
Techniquement, canvas n'est qu'une simple toile pour dessiner des objets. La où le SVG se base sur un DOM et ou chaque objet a une existence propre et des attributs pouvant être modifiés en direct, une animation réalisée sous canvas nécessite d'effacer la surface et de tout retracer à chaque fois. Sidérant.
Dernier détail, Canvas est à la base un format propriétaire développé par Apple qui a plus ou moins tenté de placer une licence dessus avant que le W3C ne finisse par s'en emparer (et encore, ce n'est pas très clair à l'heure actuelle).
On voit alors d'un autre œil les pamphlets lancés par Steve Jobs contre Adobe et Flash. Pour ma part, j'ai comme l'impression qu'avec le HTML5 et les balises médias qui laissent au développeurs de navigateurs le choix de choisir les codecs utilisés pour la restitution de contenu audiovisuel, la guerre des licences se profile à l'horizon. J'espère juste que les développeurs et les utilisateurs n'auront pas à en pâtir.
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC