конструктор веб-форм (генератор)

Я начинаю сравнительное исследование технологий генераторов веб-форм перед кодированием нового (зачем изобретать велосипед?). Я хотел бы знать, является ли XForms стандартом, который был бы лучшим выбором для этого?

есть ли у вас какой-либо опыт использования библиотек или инструментов, написанных на java, для создания веб-форм и опросов с помощью java/xml/xslt?

Например, инструменты, которые также поддерживают сохранение в спящем режиме? Сейчас я смотрю конструктор форм Orbeon с использованием XForms и XPL, но я полагаю, что в мире Java существуют и другие инструменты?

Спасибо.


person ludo_rj    schedule 08.04.2013    source источник
comment
Я не думаю, что этот вопрос хорошо подходит для формата Stack Overflow, так как трудно найти ответ, который был бы принят большинством специалистов в этой области. То есть это скорее дело вкуса и мнения. Может быть, вам поможет редактирование вашего вопроса, включив в него конкретные требования?   -  person avernet    schedule 08.04.2013
comment
Чтобы представить вопрос, связанный с выбором XForms или нет, и лучший способ реализовать это решение с технологиями на стороне сервера и поддержкой гибернации (для хранения полей, ответов, меток). Универсальность темы здесь преднамеренна, так или иначе, она ориентирована на java/xml для спецификаций.   -  person ludo_rj    schedule 08.04.2013


Ответы (1)


XForms может быть лучшим выбором, в зависимости от ваших потребностей. Конечно, это стандарт, но его использование зависит от того, чего вы хотите достичь.

Если вам нужны простые формы, которые можно хранить в виде столбцов строк, у вас есть Формы в Google. Drive, но если вам нужны сложные формы для создания XML-документов, вам подойдет XForms.

Учтите, что хранилище должно быть базой данных XML, чтобы использовать все возможности XForms. Взгляните на eXist-db (созданный на Java) или BaseX, например. В Java был проект под названием XIndice, но сейчас от него отказались.

Возможно, этот проект Стива Кэмерона мог бы вас заинтересовать, прежде чем изобретать велосипед...

person Bill Velasquez    schedule 25.06.2013
comment
Спасибо за ответ. Наконец-то я сделал свое собственное решение в EJB3 (используя dynaform eXtension с простыми лицами). На первый взгляд Orbeon был интересным выбором, проблема заключалась в том, что их реализация во время выполнения застряла. В любом случае, Xforms, безусловно, является хорошим путем (как и все стандарты, поддерживаемые W3C), но для краткосрочного проекта мой клиент и я выбрали полное решение стека Java, я имею в виду без манипуляций с xslt. BR - person ludo_rj; 25.06.2013