В настоящее время я использую библиотеку компонентов JBoss RichFaces JSF для проекта, над которым я работаю. В целом он работает довольно хорошо, особенно поддержка AJAX, предоставляемая ajax4jsf (A4J), но я нахожу обычно очень негибкую разметку таблиц, используемую почти для каждого компонента, и все эти «скины» в RichFaces довольно раздражают. Было бы неплохо, если бы были некоторые компоненты, которые просто обеспечивали функциональность и только минимальную разметку / стиль. Первоначально я планировал использовать ICEfaces, но это тоже не сработало, а также принесло с собой множество предопределенных стилей, поэтому на данный момент RichFaces кажется лучшим вариантом.
Теперь я подумал, что было бы неплохо разработать чистую библиотеку тегов, которая предоставляет некоторые полезные компоненты, найденные в RichFaces, ICEfaces или Tomahawk (не все, конечно!), Которые не используют какой-либо предопределенный стиль и генерируют разметку, которая может быть легко оформляется с помощью CSS.
Я хотел использовать библиотеку ajax4jsf для поддержки AJAX, потому что я думаю, что она работает довольно хорошо и легко интегрируется в стандартную JSF с помощью facelets. Но похоже, что с тех пор, как он перешел на JBoss, он больше не доступен как отдельная библиотека. Вы можете загрузить только весь пакет RichFaces, который мне не нужен.
Проект ajax4jsf (A4J) мертв? Если да, то какие есть альтернативы?