|
|
|
|
 |
 |
 |
 |

 |
 Recevez gratuitement chaque semaine l'actualité du monde professionnel :

|
 |
 |
 |
 |


 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |

Besoin de partager vos expériences pour mieux préparer vos projets ?

Rejoignez la première communauté de responsables informatiques opérationnels.
|
 |
 |
 |
|  |
|
|
|

|
|


Eric Van der Vlist (Xmlfr.org) : « Le succès de XML repose sur sa pluralité ; Il ne faudrait pas que ça change »
La rédaction
, 01 Informatique,
le 18/05/2004 à 07h00
Pour réaliser le dictionnaire des technologies XML, nous nous sommes appuyés sur l'expertise technique du directeur éditorial du site
Xmlfr.org
. Formateur et développeur spécialisé dans les technologies XML, Eric Van der Vlist est également auteur des ouvrages
XML Schema, The W3C's Object-Oriented Descriptions for
XML
et
Relax NG, a Simpler Schema Language for XML
, publiés aux éditions O'Reilly.
01 Informatique : Quelle est la principale force de XML ?
Eric Van der Vlist : XML est une technologie polyvalente. Et elle le prouve à travers ses différents axes de développement, tels qu'ils ont été définis dans ce dictionnaire XML : technologies de base,
publication multicanal, services Web, Web sémantique, etc. C'est sa principale force. En effet, XML peut être concurrencé par d'autres technologies dans chacun de ces domaines, mais ce langage reste inégalable lorsqu'il s'agit d'assurer
l'interopérabilité entre ces domaines.
Cette domination est-elle menacée ?
Non, pas à court terme. Cependant, il ne faudrait pas que l'un de ses domaines d'intervention avance plus vite que les autres et prenne une place trop prépondérante. Si, par exemple, XML était trop influencé par les services
Web, il perdrait de sa polyvalence - et donc une grande partie de son intérêt.
Faut-il s'attendre à des évolutions majeures de XML ?
Il est peu probable que l'on assiste à des évolutions majeures des spécifications de base de XML. Les réticences et controverses qui ont accompagné la publication de XML 1.1 montrent que XML fait déjà partie des
« legacy systems », et qu'il n'évoluera plus. En revanche, les différentes spécifications autour du XML continueront, elles, d'évoluer.
Quels sont les domaines qui connaîtront des avancées importantes ?
De réelles améliorations sont attendues, notamment dans les outils de programmation et les langages de schéma. Ces derniers touchent à la fois à la modélisation et à la validation des documents XML. Et beaucoup reste à inventer
dans ces domaines. Aujourd'hui, nombre de développeurs programment encore manuellement avec SAX et DOM. Une tâche longue, répétitive, source d'erreurs, et qui finit par coûter très cher. Les bibliothèques de « binding XML » optimisent le développement. Mais ce n'est qu'un premier pas. Il faudrait qu'aux données XML soient associés des types de données natifs,
exploitables par les langages de programmation. Microsoft a un projet qui va dans ce sens. Présenté en décembre dernier, lors de la conférence XML 2003, son prototype d'intégration d'un type de données XML dans C# permet de manipuler directement des
documents XML, sans devoir passer par DOM ou SAX. C'est le projet le plus avancé dans ce domaine. Et cela pourrait donner à C# un avantage concurrentiel important. J'espère que d'autres langages - Java, mais aussi Python, Perl et les
autres langages de scripts - lanceront des développements similaires.
|
|

|