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