Pergunta

Há alguns anos atrás nós começamos a brincar com XForms a partir do W3C para um aplicativo web que necessário centenas de formulários personalizados.

Como eles não são actualmente suportados nativamente com os principais navegadores, o que analisadores/ferramentas que você está usando em seus projetos hoje?

Eu realmente não estou interessado em plugins - isso precisa ser algo do lado do servidor que emula XForms.

Foi útil?

Solução

Nós usamos XForms para a criação de interfaces de utilizador para serviços web baseados em SOAP.Atualmente, estamos liquidados com Chiba XForms motor (http://chiba.sourceforge.net/), mas Orbeon (http://www.orbeon.com/ de fato, parece mais maduro.Ambos são do lado do servidor motores, que converter o XForms em HTML na mosca.A validação é executada no lado do servidor com a ajuda de AJAX.Isso coloca bastante alta demanda no servidor, então, eu não apostaria nesses motores, quando a criação de sites com tráfego pesado.Alternativas estão bem documentados em XForms página da Wikipédia: http://en.wikipedia.org/wiki/XForms.

Outras dicas

Também é possível converter XForms para XHTML+Javascript com apenas uma transformação XSLT para isso pode ser feito no lado do cliente, sem plug-in.Ter um olhar para http://www.agencexml.com/xsltforms/.É um projeto de código aberto : http://sourceforge.net/projects/xsltforms

Tão longe, como eu já entendi, XForms é um ajuste natural para a atual sabor de RESTO arquiteturas baseadas, ao abordar a maioria das questões com complexo de desenvolvimento de formulário em uma bonita forma elegante.

É triste que as pessoas têm esquecido sobre isso :(

Que disse, não são baseados em Javascript xforms motores como o Ubiquidade que iria ajudar na obtenção de cross-browser xforms de suporte.E o recente desenvolvimento de alto desempenho Javascript VM daria tal motores de grande desempenho.

Eu não usá-los e como eles não são suportadas por qualquer dos principais browsers eu duvido que ninguém mais vai usá-los muito, muitas vezes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top