J'aime beaucoup le principe du SVG. Décrire un dessin vectoriel en XML, avec la possibilité de l'animer avec du javascript, franchement, c'est super.
Sauf que voilà, ça fait des plombes que ce format existe, et que ce n'est toujours pas répandu.
En 2005, juste après mes études, j'ai bossé sur un projet qui consistait à automatiser la production des pages web du budget de l'État : http://www.performance-publique.gouv.fr/farandole/2010/pap.h(...)
Dans ces pages vous pouvez constater :
* que le rendu est moche (c'est du .doc converti en html)
* que c'est compliqué de trouver quelque chose
* que c'est très hétéroclite
* et que c'est dépourvu de graphiques
Pour les 3 premiers points, rien à voir avec le SVG. Concernant le dernier, j'en suis le premier désolé.
Jeune et fou que j'étais, j'avais développé une extension à la bibliothèque JFreeChart [1] qui faisait en sorte de convertir les graphiques en svg grâce à Batik [2] (dont il est question dans ce journal) en les rendant interactifs avec du javascript.
Par exemple, lorsque l'on passait la souris devant une portion d'un camembert, celle-ci s'agrandissait, et on pouvait cliquer dessus pour se rendre sur la page correspondant au détail.
Ça marchait bien dans firefox et dans ie grâce à Adobe SVG Viewer (qui était encore maintenu, mais qu'il fallait installer comme plugin)
J'avais naïvement espéré contribuer à l'essor de SVG.
Sauf qu'aucun graphique n'a jamais été produit sur le site, ou alors avec autre chose que ma lib. Pourtant je vais vérifier presque tous les ans... Je me suis renseigné après coup, on m'a évasivement répondu qu'ils craignaient que ce ne soit pas lisible par les navigateurs, et voulaient s'épargner la maintenance sur ce point là.
Aujourd'hui je ne peux que me dire qu'ils ont eu raison de ne pas se compliquer la vie avec, vu que c'est encore moins bien supporté dans ie (qui reste malgré tout le navigateur le plus représenté), et c'est supporté de manière non déterministe sur les autres.
C'était il y a 4 ans, et j'ai l'impression que dans les navigateurs, la balise canvas évolue beaucoup plus vite alors qu'elle est arrivée bien après.
# Encore combien de temps ?
Posté par Mat (site web personnel) . En réponse au journal Point sur le format SVG. Évalué à 2.
Sauf que voilà, ça fait des plombes que ce format existe, et que ce n'est toujours pas répandu.
En 2005, juste après mes études, j'ai bossé sur un projet qui consistait à automatiser la production des pages web du budget de l'État : http://www.performance-publique.gouv.fr/farandole/2010/pap.h(...)
Dans ces pages vous pouvez constater :
* que le rendu est moche (c'est du .doc converti en html)
* que c'est compliqué de trouver quelque chose
* que c'est très hétéroclite
* et que c'est dépourvu de graphiques
Pour les 3 premiers points, rien à voir avec le SVG. Concernant le dernier, j'en suis le premier désolé.
Jeune et fou que j'étais, j'avais développé une extension à la bibliothèque JFreeChart [1] qui faisait en sorte de convertir les graphiques en svg grâce à Batik [2] (dont il est question dans ce journal) en les rendant interactifs avec du javascript.
Par exemple, lorsque l'on passait la souris devant une portion d'un camembert, celle-ci s'agrandissait, et on pouvait cliquer dessus pour se rendre sur la page correspondant au détail.
Ça marchait bien dans firefox et dans ie grâce à Adobe SVG Viewer (qui était encore maintenu, mais qu'il fallait installer comme plugin)
J'avais naïvement espéré contribuer à l'essor de SVG.
Sauf qu'aucun graphique n'a jamais été produit sur le site, ou alors avec autre chose que ma lib. Pourtant je vais vérifier presque tous les ans... Je me suis renseigné après coup, on m'a évasivement répondu qu'ils craignaient que ce ne soit pas lisible par les navigateurs, et voulaient s'épargner la maintenance sur ce point là.
Aujourd'hui je ne peux que me dire qu'ils ont eu raison de ne pas se compliquer la vie avec, vu que c'est encore moins bien supporté dans ie (qui reste malgré tout le navigateur le plus représenté), et c'est supporté de manière non déterministe sur les autres.
C'était il y a 4 ans, et j'ai l'impression que dans les navigateurs, la balise canvas évolue beaucoup plus vite alors qu'elle est arrivée bien après.
[1] http://www.jfree.org/jfreechart/
[2] http://xmlgraphics.apache.org/batik/