Envoyé par
osscour
Comme tu évoquais les technologies tendances (ajax et co), je me demande si xml ce n'est pas que ça ? de la geekserie (néologisme, je me le permet) ?
Euh, non... XML a été conçu au départ pour le Web, mais son utilisation a largement dépassé ce cadre. Il suffit d'évoquer les échanges de données, avec validation par schéma, le mapping Objet/XML, Relationnel/XML, ... Tout un pan de l'industrie du logiciel repose sur XML, ou emploie XML. Pour ce qui concerne le Web seul, XML est assez répandu, mais je manque de statistiques pour savoir quelle est l'étendue exacte de son utilisation, d'autant qu'il se fait discret (il est la plupart du temps transformé côté serveur, et donc côté client on n'aperçoit que HTML).
Je n'ai pas été assez précis quand j'ai parlé de la part de XML dans mes projets. Certes, 5 % du nombre de mes projets ça paraît peu, mais ces projets sont aussi les plus complexes sur lesquels j'ai pu travailler depuis que je fais du développement Web. Si j'avais dû utiliser une solution PHP/SGBDR à la place, j'aurais explosé les délais et ce serait plus complexe à maintenir.
Si on veut avoir une vision pragmatique de l'intérêt de XML, il faut arrêter de croire que l'on va pouvoir l'accommoder à toutes les sauces. Une solution XML pour une petite application de gestion sur un Intranet a peu de chance d'apporter une plus-value par rapport à une solution PHP/MySQL. Par contre, il y a des circonstances pour lesquelles XML sera une alternative élégante, puissante et peu coûteuse. Il doit donc se trouver dans la "trousse à outils" de tout développeur professionnel, qu'il développe pour le Web ou non.
Partager