SVG alternatives?
J'ai lu tout Googler que SVG était "mort". Même si je suis en désaccord, quelqu'un pourrait-il m'en dire plus et à venir en vecteur format pour représenter des graphiques 2d/3d? Qu'en est VML? Quel format dois-je utiliser pour représenter les graphiques 2D et 3D sur le Web?
J'ai jouer avec le graphisme sur le web et je voudrais savoir si je travaille avec une technologie obsolète.
Depuis VML est donc windows-centric je voudrais l'éviter, mais le SVG n'est prise en charge native dans Firefox, et n'apparaît pas morts, mais vous pouvez faire votre dessin vectoriel sur le <canvas> tag, alors en HTML5, il semble y avoir moins de demande pour permettre le chargement de SVG dans cette balise, qui semblent, pour leur faire concurrence.
Noir ne peuvent pas utiliser HTML5 canvas, à cause de ses pas, vectoriel, le bitmap. (en dehors de d'autres fonctionnalités dont j'ai besoin) Et en dehors de VML, un autre/mieux?
J'avais demander un
Jetez un oeil à cette question: stackoverflow.com/questions/1026875/svg-is-dying-whats-next Bien que c'est plus d'un an je pense que c'est toujours d'actualité. Depuis que microsoft a rejoint le W3C SVG WG il est probable que le support SVG pourriez obtenir pour IE.
Puis, avec ces deux raisons...j'accepte et je suis près à cette question (post une réponse à fermer les gars!)
Noir ne peuvent pas utiliser HTML5 canvas, à cause de ses pas, vectoriel, le bitmap. (en dehors de d'autres fonctionnalités dont j'ai besoin) Et en dehors de VML, un autre/mieux?
J'avais demander un
[citation needed]
sur la mort de réclamation. Bien que, certes, SVG n'est pas aussi largement pris en charge comme il se doit, le soutien est toujours en augmentant lentement (même IE9, pour l'avoir, c'est tout à fait quelque chose ;)).Jetez un oeil à cette question: stackoverflow.com/questions/1026875/svg-is-dying-whats-next Bien que c'est plus d'un an je pense que c'est toujours d'actualité. Depuis que microsoft a rejoint le W3C SVG WG il est probable que le support SVG pourriez obtenir pour IE.
Puis, avec ces deux raisons...j'accepte et je suis près à cette question (post une réponse à fermer les gars!)
OriginalL'auteur ESP | 2010-08-04
Vous devez vous connecter pour publier un commentaire.
Microsoft soutient SVG dans IE9, et a donné une explication détaillée des raisons pour lesquelles ils le faisaient sur le blog IE:
http://blogs.msdn.com/b/ie/archive/2010/03/18/svg-in-ie9-roadmap.aspx
SVG principal avantage est qu'il devient un élément du DOM, de sorte que vous pouvez utiliser CSS pour le style et le javascript pour la modifier. La toile, en revanche, doit redessiner chaque image complètement. Cela fait de toile adaptées aux analyseurs de spectre, le traitement de la vidéo, au rythme rapide des jeux, et d'autres non-progressive des animations. SVG est mieux adapté pour progressive des animations.
Autant que la 3D est concerné, l'avenir est WebGL, une mince cale sur OpenGL ES, mais c'est loin. Microsoft ne s'est pas engagé à la soutenir, ce qui signifie qu'il ne va pas être dans IE9. Peut-être IE10, peut-être pas.
Si vous utilisez le format SVG, je recommande d'utiliser svgweb de faire abstraction du navigateur différences (revient à une applet flash sur les navigateurs obsolètes).
OriginalL'auteur Joeri Sebrechts
Vous pouvez essayer le Raphaël Bibliothèque JavaScript.
Il est facile à mettre en œuvre et fournit les mêmes fonctionnalités d'INTERFACE utilisateur SVG (et plus!).
OriginalL'auteur Reishabh
Si c'est le SVG, vous êtes après de la meilleure voie à suivre est svg.js. Il prend en charge le format SVG mieux et c'est une fraction de la taille (4,5 k gzippé) de Raphaël (31k gzippé). Il a également une très intuitive de la syntaxe.
OriginalL'auteur wout
Tous les principaux navigateurs, y compris ie9, firefox, safari et chrome commencent à soutenir svg dans le cadre de la prochaine norme html5. Je ne dirais pas que les "morts"
OriginalL'auteur Nikolaus Gradwohl
Ce post est un peu tard... mais je pense qu'il vaut la peine de ré-adressage, puisque votre question a surgi de nouveau avec tous les html5 parler.
SVG est un vecteur de dessin format qui prend également en charge l'animation, le calendrier, Javascript et DOM soutien. En d'autres termes, c'est un format autonome statique et dynamique des graphiques vectoriels; vous pourriez dire que c'est une web-centré (ou écran) de remplacement en EPS/PDF. La balise canvas html5 n'est pas un format mais un moyen d'attirer l' (images statiques) à l'écran avec le Javascript c'est tout; il n'y a pas de concurrence entre elle et SVG, comme ils l'ont entièrement différentes fins.
La plupart des autres vecteurs de "formats" d'impliquer les plugins (Flash) ou le support matériel (webGL). Ironiquement, la VML format que vous avez mentionné est maintenant dépréciée en faveur de SVG.
Pour répondre à votre question: SVG est maintenant la norme dans le format vectoriel pour le web. Espérons que, dans un avenir proche, nous allons voir qu'il est utilisé pour la vidéo/animation.
OriginalL'auteur tjklemz
2D: SVG
3D: X3DOM ou webGL directement
OriginalL'auteur stelt