Подтвердить что ты не робот

У XForms есть преемник?

Мы ищем технологию настольных форм с простой в использовании (прочитанной нетехнической) средой разработки. Когда я в последний раз смотрел на это, несколько лет назад казалось, что XForms созреют во что-то действительно полезное. Сейчас, похоже, мало что происходит с технологией (здесь всего 5 вопросов под тегом XForms) и не так много предлагается на средствах, особенно на настольных компьютерах.

Итак, мертв ли ​​XForms? Что-то лучше пришло?

4b9b3361

Ответ 1

Там много программного обеспечения которое поддерживает XForms. Я использовал его для проекта пару лет назад, и меня впечатлило количество работы, выполненной очень маленьким кодом. W3C не рекламирует свои технологии для PHB, поэтому усыновление должно быть медленным, в то время как другие подталкивают решения, зависящие от модного слова, как панацея. Там также стигма среди разработчиков (особенно тех, кто считает себя "жестким ядром", похоже) против того, что рассматривается как бессмысленная "XML-ization" всего в информатике. Кроме того, боковой трек в HTML 5, я считаю, отвлекает внимание от более интересных вопросов в Интернете.

Ответ 2

Вероятно, богохульство назвать его преемником, но формы обрабатываются в HTML5 (все началось как "Web Forms 2.0" ).

Он не более продвинутый, чем XForms, но отвечает "что случилось с XForms".

Ответ 3

В настоящее время мы рассматриваем XForms для проекта. Есть несколько небольших активных проектов, о которых упоминалось ранее, хотя Ubiquity была объединена в backplanejs, и это кажется отжившим.

Orbeon, безусловно, активно разрабатывает и выпускает новые версии и медленно добавляет функции из стандарта XForms 2.0. С внешней точки зрения они кажутся самыми здоровыми и являются LGPL/commercial. Однако они не являются чистым клиентским решением, так как есть серверный компонент.

BetterFORM также активно разрабатывает и выпускает новые версии, и их решение является чистой клиентской стороной для XForms.

Есть несколько небольших проектов, которые выглядят интересными: XSLTForms, кажется, самый оживленный и на 100% основан на браузере; есть двойная лицензия LGPL/коммерческая.

По-моему, это отличная технология, но это также нишевая технология. Возможность "экрнализировать" фрагменты вашего пользовательского интерфейса чрезвычайно полезна (особенно в моем корпоративном приложении), но это не приводит к тому, что пользовательские интерфейсы не хуже лучших пользовательских интерфейсов HTML5.

Я не знаю, подходит ли поддержка XForms только для клиентов - это лучший подход в эпоху приложений и мобильных устройств. Я действительно знаю, что хотел бы увидеть продукт, который создавал UI, совместимые с популярными фреймворками Javascript, такими как extjs, чтобы упростить включение XForms в существующий интерфейс.

Если вам это нужно, оно там, но похоже, что он никогда не будет большим.

Ответ 4

XForms должен быть реализован на стороне клиента для публичного использования. Существует два проекта для бесплатной клиентской реализации без подключаемого модуля и установки: Ubiquity XForms и XSLTForms (http://www.agencexml.com/xsltforms)

Ответ 5

XForms официально мертв:

Рабочая группа по формам была официально закрыта в 2015-04-08

Если вы ищете формы, которые не выполняют тонну динамических материалов, формы HTML 5 имеют встроенные функции проверки.

Если вам нужны формы, которые делают много динамичных, интересных вещей, JavaScript, вероятно, является правильным инструментом для работы.

Вы можете использовать XForms, если хотите. XSLTForms использовать JavaScript под капотом, чтобы вы могли писать XForms в браузере и работать. Попробуйте использовать источник просмотра здесь: http://www.agencexml.com/xsltforms/spreadsheet.xml. Источник - чистый XML.

eXistdb связывает XForms и другие материалы XML для разработки полного стека XML.

Ответ 6

По состоянию на 2014 год XForms кажется мертвым стандартом.