Re: de l évolution des projets XML [XFORM][FORREST]

Laurent Jouanneau <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Eric van der Vlist wrote:
> Bonjour,
> Le vendredi 10 février 2006 à 16:48 +0000, Tiscar Sebastien a écrit :
> 
>>Bonjour,
>>je souhaiterais avoir quelques renseignements les technologies XFORM
>>et le projet FORREST+COCOON.
>>Après avoir lu quelques articles écrits en particulier par Eric,
>>quelques questions tendent à se poser à moi:
>>XFORM tout d abord:
>>- Est ce aujourd hui une techno mature?
> 
> 
> Oui et non. 
> 
> C'est une technologie qui a été conçue pour pouvoir être implémentée
> côté client et ce qui bloque son adoption à ce niveau c'est le fait
> qu'elle ne soit pas supportée nativement par les navigateurs web et
> qu'aucun plugin ne se soit imposé comme c'est le cas pour PDF ou Flash.

Le problème de XForms, c'est qu'il ne peut être utilisé seul en théorie. 
Le balisage XForms doit être inclus dans un document pour mettre en page 
le formulaire. Ce qui fait qu'un plugin dans sa forme classique, (comme 
PDF, Flash) ne peut véritablement pas le traiter. En effet, un plugin ne 
peut interagir avec le document. Il ne peut traiter que des contenus 
annexe à une page. C'est donc à mon avis aussi pour ça que Xforms n'a 
pas encore percé : sa prise en charge doit être fait par les 
développeurs de navigateurs. Et quand on sait que le développeur du 
navigateur ayant le plus grand nombre de part de marché (ou plutôt le 
monopole...) a arreté le développement de son produit pendant plus de 5 
ans, Voilà donc où nous en sommes ;-). Xforms est peu adopté, voir 
totalement inconnu.

Mais ça change avec l'apparition de nouveaux concurrents. Notament avec 
Firefox et son moteur extensible, qui permet donc d'ajouter la prise en 
charge de dialecte XML non natif à Firefox (selon une technique tout à 
fait différente d'un plugin). Aussi c'est le seul à l'heure actuelle (à 
ma connaissance) à proposer une extension XForms, permettant de traiter 
les pages web contenant du xforms.

Bien que l'implémentation ne soit pas encore compléte, on peut déjà 
réaliser des formulaires fonctionnels. Les liens relatifs à cette 
implementation (téléchargement, exemples..) sont listés sur cette page : 
http://xulfr.org/wiki/XForms

C'est je pense une "implémentation minimale" comme cherche sébastien, 
dans le sens où il n'y a "qu'un" navigateur à installer, Firefox (si il 
ne l'est pas déjà ;-) et l'extension.


Donc je dirais, XForms est mature, dans le sens où il existe des 
browsers spécifiques, des bibliothèques &co. La techno a je pense été 
assez éprouvé. Mais n'est pas mature au niveau "diffusion" de la 
technologie. Ce qui à mon avis, va mettre encore quelques mois (années 
?) à être adopté.

Cependant, pour un usage en intranet, je pense qu'on peut 
raisonnablement se lancer dans l'aventure. Les avantages de Xforms sont 
nombreux par rapport à des formulaires web classiques : relative 
facilité de développement, meilleure réactivité, économie de bande 
passante...


-- 
Laurent Jouanneau, Software Engineer @ Disruptive Innovations SARL
We build today the tools you are going to use tomorrow
http://www.disruptive-innovations.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.