J'ai lu alors que googling que SVG était "mort". Bien que je ne suis pas d'accord, quelqu'un pourrait-il me dire plus / futur format vectoriel pour représenter des graphiques 2D / 3D? Qu'en est-il de VML? Quel format dois-je utiliser pour représenter des graphiques 2D et 3D sur le Web? P>
Je joue avec des graphiques sur le Web et j'aimerais savoir si je travaille avec une technologie obsolète. P>
6 Réponses :
Microsoft prend en charge SVG dans IE9 et a donné une explication détaillée sur la raison pour laquelle ils le faisaient sur le blog IE: P>
http: / /Blogs.msdn.com/b/ie/archive/2010/03/18/svg-in-ie9-roadMap.aspx p>
L'avantage principal de SVG est qu'il devient une partie du DOM. Vous pouvez donc utiliser CSS pour le style et la JavaScript afin de la modifier. La toile, en revanche, doit redessiner chaque image complètement. Cela rend la toile adaptée aux analyseurs de spectre, au traitement de la vidéo, à des jeux au rythme rapide et à d'autres animations non progressifs. SVG convient mieux aux animations progressives. P>
En ce qui concerne 3D, le futur est Si vous utilisez SVG, je vous recommande d'utiliser SVGWeb à abstrait du navigateur Différences (retombe à un applet flash sur les navigateurs obsolètes). P>
Tous les grands navigateurs, y compris IE9, Firefox, Safari et Chrome, commencent à soutenir SVG dans le cadre de la norme HTML5 à venir. Je n'appellerais pas ça "mort" p>
2D: SVG 3D: x3dom ou webgl directement p>
Ce message est plutôt en retard ... mais je pense que cela vaut la peine d'être réaffecté, car votre question s'est à nouveau accueillie avec toutes les conversations HTML5. P>
SVG est un format de dessin vectoriel qui prend également en charge la prise en charge de l'animation, du timing et de la JavaScript DOM. En d'autres termes, il s'agit d'un format autonome pour les graphiques vectoriels statiques et dynamiques; Vous pourriez dire que c'est une alternative au SPS / PDF axée sur le Web. La balise HTML5 Canvas n'est pas un format mais un moyen de dessiner (images statiques) à l'écran avec JavaScript - c'est tout; Il n'y a pas de concurrence entre elle et SVG, car ils ont des objectifs totalement différents. P>
La plupart des autres "formats" impliquent des plugins (Flash) ou du support matériel (WebGL). Ironiquement, le format VML que vous avez mentionné est maintenant obsolète en faveur de SVG. P>
Pour répondre à votre question: SVG est maintenant le format de vecteur standard pour le Web. Espérons que, dans un proche avenir, nous le verrons également être utilisé pour la vidéo / l'animation. P>
Vous pouvez essayer le bibliothèque Javaël JavaScript. P>
Il est facile à mettre en œuvre et fournit les mêmes fonctionnalités de l'UI que SVG (et plus!). P>
Ce lien est cassé. Il y a un www.rashaeljs.com qui redirige vers
Si c'est SVG, vous êtes après la meilleure façon d'y aller est svg.js . Il prend en charge SVG mieux et c'est une fraction de la taille (4,5k gzipped) de Raphaël (31k Gzipped). Il a aussi une syntaxe très intuitive. P>
Puisque VML est si centrée sur Windows, je l'éviterais, mais SVG a un support natif dans Firefox et n'apparaît pas mort, mais vous pouvez faire votre dessin vectoriel sur la balise
@James Black ne peut pas utiliser HTML5 Toile, car sa non vectorielle, son bitmap. (En dehors des autres caractéristiques dont j'ai besoin) et à part VML, un autre / meilleur?
Je demanderais un
[citation nécessaire] code> sur la demande de décès. Bien que certes SVG ne soit pas aussi largement soutenu que cela devrait être, le soutien augmente encore lentement (même IE9 le fera, c'est tout ce qui est quelque chose;)).
Regardez cette question connexe: Bien que c'était plus d'un an, je pense que c'est toujours pertinent. Étant donné que la SP a rejoint le W3C SVG WG, il est probable que le support SVG puisse obtenir à IE.
Ensuite, avec ces deux raisons ... J'accepte et fermez cette question (postez une réponse à la fermeture des gars!)
qu'en est-il 3D? SVG ne le supporte pas, n'est-ce pas?
Un peu de temps vers 2006, Adobe a abandonné son visualiseur SVG pour IE. Certains SVG condamnés étaient morts. Depuis lors, de nombreux navigateurs ont ajouté un support svg natif. Aujourd'hui, SVG n'est plus mort.
Oui, SVG n'est pas mort. Loin de là. Je dirais que cela trouverait des utilisations dans plus d'applications tous les jours.