A la fin d'une revue fleuve de six heures portant sur les technologies de pointe XML, Elliotte Rusty Harold a consacr
une demi-heure  prdire l'avenir de XML  de manire trs explicite
--ce va russir, ce qui va chouer et ce que l'on va simplement oublier.

Par Ron Bourret, xmlhack - traduit par Eric van der Vlist, Dyomedea (vdv@dyomedea.com).
mardi 14 novembre 2000

Aprs une brve introduction sur les alas des prdictions, Elliotte Rusty Harold a fait les siennes,
en commenant par XInclude. Celle-l, pense t'il, sera un succs ds que les navigateurs la supporteront.
La possibilit de construire des documents avec des morceaux d'autres documents est tout simplement trop
utile pour qu'on s'en passe et ne fait pas de mal  ceux qui ne l'utilisent pas.

Il a prdit un avenir tout aussi rose  JDOM "au grand dam du W3C".
Notant que des milliers de dveloppeurs bnficiaient dj de sa simplicit et facilit d'utilisation,
il l'a qualifi de "triomphe du meilleur est l'ennemi du bien" et poursuivit et disant qu'il pensait que Sun le supporterait
dans leur JCP (Java Community Process). En dpit de quelques rserves -il a cit une exprience d'implmentation
d'un processeur XInclude pour laquelle JDOM manquait de fonctionnalits prsentes dans DOM- il pense que JDOM
convient aux 90% des cas rencontrs par la plupart des programmeurs.

Elliotte Rusty Harold a t moins enthousiaste  propos du langage W3C XML Schema, prvoyant "un succs partiel" .
Il pense que les dveloppeurs ont un besoin dsespr de schmas, mais galement que la spcification est trop complexe
pour tre largement utilise. De plus, il a suggr que les schmas seront remplacs d'ici dix ans, ds que l'on aura runi
assez d'exprience pour dterminer ce qui est utile et ce qui ne l'est pas.

Au cours d'une revue rapide d'autres spcifications, il a pens que XLink et XPointer ne russiraient pas sans une
application phare, que XSLT, un succs remarquable, avait peu de raisons de changer et que XSL FO (formatting objects)
bnficierait d'une croissance lente mais constante, essentiellement dans le milieu de l'impression.
Il a galement prdit que MathML et SVG russiraient remplissant tous deux des besoins en attente depuis longtemps.

Du ct des perdants figurent XHTML, JAXP, et les rpertoires de schmas. XHTML devrait tre un chec en
partie  cause de sa complexit, du manque de support des outils, d'une mdiocre documentation, mais surtout parce
que n'apportant pas d'avantages rels aux auteurs de pages web. JAXP, bien qu'utile aujourd'hui succomberait face
aux nouvelles possibilits de SAX 2 et DOM Level 3. Et les rpertoires de schmas
(CommerceOne, UDDI, BizTalk, xml.org, et les autres) seraient les victimes de droits d'auteurs abusifs et d'un
faible intrt pour leurs utilisateurs. A leur place, il voit des dveloppements de schmas raliss au sein de leurs
groupes d'intrt qui s'auto publieront, ont peut l'esprer dans le domaine public et sous des licences non restrictives telles que celle du W3C.

Dans sa conclusion, Elliotte Rusty Harold a t optimiste.
Citant Alan Kay qui dit que "la meilleure faon de prvoir l'avenir est de l'inventer" , il a encourag son audience  prendre une part active dans ce futur.



La dernire prvision d'Elliotte Rusty Harold fut que les navigateurs ne supporteraient pas XML avant 2002 et que, quand ce support serait enfin effectif, Mozilla regagnerait des parts de march sur Internet Explorer. En dpit de ce retard, il voit le support de XML par les navigateurs comme invitable, pouss par la fragmentation du web entre terminaux non PC tels que les tlphones portables et les ordinateurs de poche. Ceux l, pense t'il, forceront l'adoption d'un format XML indpendant des navigateurs.