February 17, 2005 12:52 PM PST
Fight over 'forms' clouds future of Net applications
- Related Stories
-
E-forms standard finalized
October 14, 2003
(continued from previous page)
does, but not using today's generation of browsers.
XForms defenders downplay the revolution versus evolution debate.
"The Web has always had the approach of a bit of evolution here, a bit of revolution there," said Steven Pemberton, chair of the W3C's HTML and forms working groups and a researcher at the Centre for Mathematics and Computer Science in Amsterdam. "HTML 4 was largely evolutionary--it still ran in old software. But at a given moment, to make any progress, you have to add new functionality, which means that people have to get new software."
Pemberton blasted the scripting approach taken in Web Forms 2.0, saying it doesn't scale well, is harder to maintain, doesn't address industry requirements and use cases, and doesn't provide the ability to take snapshots of each step in a forms-based process for sensitive industrial or governmental applications.
"The WHAT approach works OK for small examples," Pemberton said. "But actors like the Department of Defense say 'no scripting.'"
Pemberton said the W3C membership hadn't shown much enthusiasm for WHAT-WG's work in the past, instead preferring XML-based standards.
By contrast, he pointed to XForms implementations by W3C members Oracle and Sun Microsystems--in addition to those by Novell and IBM--and promised more announcements of support in coming months from big companies he declined to name.
"I understand where WHAT is coming from, but they are browser makers, not forms experts," Pemberton said. "It is important to build something that is future-proof and not a Band-Aid solution. Forms (technology) is the basis of the e-commerce revolution and so it is important to do it right."
5 comments
Join the conversation! Add your comment (Log in or register)
These scripts can also reside on the server-side, not requiring any client-side validation whatsoever.
Server-side techniques are safer, because you don't have client-side depedencies, such as Javascript.
OPP will remove the deployment considerations for Portal, Online, Offline and RIA.
OPP will be platform neutral, allowing deployment to MS or Java.
OPP will manage the entire cycle of "forms development"
OPP will automate many programming tasks and part of the lifecycle.
www.edgeIPK.com