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

Tiscar Sebastien <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <007201c6315b$bb691990$a7021cac@ODIN11>
Bonjour,
effectivement je ne cherche pas quelque chose de compliqué à ce niveau mais
simplement un système qui me permette de vérifié le contenu.
Par rapport à un formulaire classique, ici le contenu devra être validé par
un shéma XSD et donc, XFORM dont j ai connu l existence que par hasard... me
paraissais très convenable.
Je vais donc regarder sur le site référencé xulfr pour en apprendre plus, en
particulier s il est possible de mettre en place un système de saisie puis
de validation simple, mais aussi pour voir s il est nécessaire d installer
une batterie de programmes et autres classes java, plateforme .NET et autre
grosse machine :)
Merci pour ces précisions

----- Original Message -----
From: "Laurent Jouanneau" <[email protected]>
To: <[email protected]>
Sent: Tuesday, February 14, 2006 10:33 AM
Subject: [xml-tech] Re: de l évolution des projets XML [XFORM][FORREST]


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

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "[email protected]" (http://xmlfr.org).

Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.

Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a [email protected]
(mailto:[email protected]?Subject=unsubscribe)
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.