Avec Scalable Vector Graphics, vous pouvez définir des images à afficher dans des contextes numériques tels que les pages Web. Images SVG sont une alternative aux couramment utilisé les formats d'image tels que JPEG et PNG pour afficher les graphismes dans les sites Web. Vous pouvez créer une image SVG en utilisant un éditeur de texte, définissant les formes dans l'image en utilisant des structures de code de balisage. Il existe de nombreux avantages à utiliser SVG, mais aussi quelques inconvénients potentiels, selon le projet concerné.
Développement Complexe
Un des principaux inconvénients à l'utilisation de SVG est la complexité impliquée dans la création du code SVG, qui est structuré en XML. Bien que toute personne ayant un programme d'éditeur de texte de base peut créer un fichier d'image SVG, les structures de balisage impliqués peuvent être complexes, produisant long code qui peut ensuite être difficiles à résoudre pour les erreurs. Alors que tout développeur ou concepteur de l'expérience de balisage tels que HTML peuvent apprendre à créer des fichiers SVG, la syntaxe requise peut être un moyen de dissuasion, car une forme simple peut souvent nécessiter de nombreuses lignes de code.
Le manque d'information
Couplé avec le niveau de complexité de la création SVG, le relatif manque d'informations fiables sur le sujet est un autre inconvénient potentiel. Vous pouvez trouver beaucoup d'informations éducatives sur le Web sur la plupart des langages du Web bien utilisés, tels que HTML et XML, rendant le processus de l'apprentissage de ces langues accessible à tous. Avec SVG, cependant, il ya moins de matériel en ligne pour l'apprentissage de la langue et pour déterminer le niveau de soutien de navigateur pour une structure particulière que vous envisagez.
Authoring Tools limitées
Bien que vous pouvez créer des fichiers SVG dans un éditeur de texte, pour de nombreux développeurs et concepteurs cela est trop de main-d'œuvre et donc de temps un processus visant à engager dans le cadre d'une journée de travail. Bien que les outils de création sont disponibles pour SVG, il ya beaucoup plus d'options pour l'élaboration des formats d'image alternatives. Plusieurs des outils logiciels disponibles pour ces autres formats vous permettent de créer des composants d'image graphiquement plutôt que entièrement dans le code, qui peut être un gain de temps considérable lors de la préparation des images pour la publication Web.
Support du navigateur variable
Le niveau de soutien de navigateur pour les éléments AVG varie énormément entre les différents programmes de navigation et même entre les versions du même navigateur. Le processus de choix des éléments SVG pour le soutien de navigateur optimale peut donc impliquer d'importantes recherches. Une fois que vous avez préparé une image SVG, vous devez également effectuer des essais substantielle dans les différents navigateurs pour assurer qu'il va apparaître et fonctionner correctement pour un éventail aussi large d'utilisateurs que possible. Aspects SVG améliorées telles que l'animation et l'interaction ont un niveau encore plus pauvres de l'appui de navigateur que les principaux éléments de l'image, ce qui rend le format moins bien adapté aux composants de jeu. Si une image SVG devient long ou complexe, elle peut également rendre lentement dans le navigateur.