Este documento es una traducción al español de XForms 1.0 Frequently Asked Questions que puede encontrarse en http://www.w3.org/MarkUp/Forms/2003/xforms-faq.html. El documento original del W3C es la única referencia oficial y normativa válida.
Este documento puede contener errores de traducción, los cuales deben ser comunicados a Carlos Iglesias Moro.
Lo que sigue es la traducción del documento original.
Este documento surge por parte de los miembros del Grupo de Trabajo de XForms como un repositorio de preguntas frecuentes sobre XForms 1.0.
Por favor, envíe sus sugerencias o comentarios sobre este FAQ a www-forms@w3.org (archivos), poniendo la palabra FAQ en el asunto del mensaje.
Las principales ventajas son:
XForms puede hacer todo lo que hacen los formularios HTML, y alguna cosa más. En particular XForms permite:
No. Puede que la Recomendación de XForms lo haga parecer más complicado, pero la Recomendación no es un tutorial sobre XForms; está destinada a los desarrolladores que necesitan conocer los detalles exactos de la implementación de XForms, de ahí el alto nivel de detalle.
El mismo formulario escrito con formularios HTML y con XForms parece idéntico. Cuando se comienza a diseñar formularios para los que HTML no está preparado es cuando XForms comienza a parecer mucho más simple. Así pues, XForms contiene cosas que no están en los formularios HTML, pero el objetivo es hacer más sencilla la creación de formularios. Puede ver ejemplos en XForms para diseñadores HTML. (Nota del traductor: Existe una versión en castellano del documento).
No. Existen varias implementaciones que permiten utilizar XForms en los navegadores actuales, bien sea mediante plugins o bien transformando los formularios en el servidor, así como varios navegadores que implementan XForms de forma nativa.
Hay una lista de implementaciones de XForms que contiene los detalles de muchas de esas implementaciones; puede encontrarse una revisión editorial en xml.com que incluye capturas de pantalla de algunas.
Durante su desarrollo, XForms ha sido probado en PDAs y teléfonos móviles mediante proxies, utilizando las mismas técnicas que se usan normalmente para presentar contenido Web en dispositivos más pequeños. Podemos prever que pronto aparecerán clientes nativos de XForms en los dispositivos móviles.
¡Todos! XForms proporciona varios métodos nuevos de envío en comparación con los formularios HTML, pero todos ellos son métodos HTTP estándar para enviar datos a través de la red. XForms puede utilizar PUT para poner datos en un servidor, puede comunicarse con un servidor SOAP o XML RPC, pero también soporta formatos heredados, lo que permite a los formularios trabajar con todos los servidores de formularios existentes.
El grupo de trabajo de XForms, el cual creó XForms, está formado por representantes de varias compañías informáticas muy importantes, consulte la nota de prensa y los testimonios sobre XForms para más detalles. Están surgiendo un gran número de implementaciones sobre XForms. De hecho, XForms es la especificación del W3C de la que más implementaciones se han realizado en esta etapa del ciclo de vida.
Están empezando a surgir algunas grandes comunidades de usuarios, incluyendo la iniciativa de administración electrónica del Gobierno Británico, el servicio de recaudación de impuestos de un país, y la industria de seguros de otro país.
Es cierto. Los formularios fueron la base de la revolución del comercio electrónico y todavía son un tema candente. De todas maneras, las compañías que respaldan XForms confían en las ventajas de utilizar una tecnología no propietaria basada en estándares comunes, y no ligados a un vendedor en concreto. Esto da lugar a numerosos agentes de usuarios en una variedad de plataformas. Además, creemos que una vez se conozcan las ventajas de XForms -- un único desarrollo para múltiples plataformas, integración con XML, capacidad de 'edición' de documentos XML externos -- ¡no lo cambiarás por nada!
La página principal de XForms es una buena fuente de información sobre XForms.
Se están publicando libros sobre XForms, una búsqueda de "XForms" en cualquier librería online conocida dará lugar a varios resultados.
Está disponible una introducción a XForms para diseñadores HTML. (Nota del traductor: Existe una versión en castellano del documento).