![]() |
Emploi
|
![]() |
Start-up
|
![]() |
Evénements 01 | ![]() |
Avis d'expert | ![]() |
Vidéos | ![]() |
Indicateurs
|
![]() |
Distribution
|
![]() |
Telecharger Pro
|
![]() |
Livres blancs | |||||||||||||||||||||
|
||||||
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.
![]() |
> ChanceRoom
Découvrez la nouvelle Poker Room montante.
|
|
![]() |
> Securité :AVG Antivirus
Une protection contre les spywares, les rootkits et les sites web malveillants
|
|
















