В настоящее время мы рассматриваем XForms для проекта. Ранее было упомянуто несколько небольших активных проектов, хотя Ubiquity была объединена в backplanejs , и это выглядит умирающим.
Orbeon , безусловно, активно разрабатывает и выпускает новые версии и медленно добавляет функции из стандарта XForms 2.0. С внешней точки зрения они кажутся самыми здоровыми и являются LGPL / коммерческими. Однако они не являются чисто клиентским решением, поскольку есть серверный компонент.
BetterFORM также активно разрабатывает и выпускает новые версии, и их решение является чисто клиентской стороной для XForms.
Есть несколько небольших проектов, которые выглядят интересными: XSLTForms кажется самым оживленным и на 100% основанным на браузере; есть двойная лицензия LGPL / коммерческая.
На мой взгляд, это отличная технология, но это также нишевая технология. Возможность «экстернализовать» куски вашего пользовательского интерфейса чрезвычайно полезна (особенно в приложении моей компании), но это не приводит к тому, что пользовательские интерфейсы так же хороши, как лучшие пользовательские интерфейсы HTML5.
Я не знаю, является ли поддержка клиентских XForms лучшим подходом в эпоху приложений и мобильных устройств. Я знаю, что хотел бы увидеть продукт, который производил пользовательские интерфейсы, совместимые с популярными средами Javascript, такими как extjs, для упрощения включения XForms в существующий пользовательский интерфейс.
Если вам это нужно, оно есть, но не похоже, что оно когда-нибудь станет большим.