A 20 de Outubro último foram publicadas as recomendações do consórcio web relativamente às XForms 1.1 (anúncio aqui).
Noutra altura fiz uma pequena introdução ao uso das XForms que podem consultar aqui.
“Forms are an important part of the Web, and they continue to be the primary means for enabling interactive Web applications. Web applications and electronic commerce solutions have sparked the demand for better Web forms with richer interactions. XForms is the response to this demand, and provides a new platform-independent markup language for online interaction between a person (through an XForms Processor) and another, usually remote, agent.”
in http://www.w3.org/News/2009#entry-8633
Sinceramente acho o conceito/filosofia adequado às necessidades das aplicações de hoje.
O princípio de nunca confiar no input do utilizador conduz a um processamento/validação de dados cada vez mais minucioso. Pessoalmente não restrinjo esta validação ao lado do cliente. Preciso garantir que caso esta seja contornada, ainda assim os dados serão alvo de validação do lado do servidor, o que pode parecer redundante e desnecessário mas, na minha opinião, é uma preocupação válida.
Com as XForms esta tarefa fica muito simplificada/facilitada.
Resta aguardar pela sua implementação nos browsers modernos, sem que haja necessidade de pulgins ou addons.

