JBoss RichFaces против IceFaces против Apache Trinidad - Сравнение библиотек компонентов JSF - PullRequest
6 голосов
/ 08 марта 2010

Что вы думаете / используете для уровня интерфейса? «Поддерживающим» слоем будет Spring 3. Критерии:

  • Ваше личное мнение
  • Компоненты
  • Документация
  • Интеграция AJAX
  • Поддержка браузера
  • Сообщество
  • Поддержка инструментов (Eclipse, NetBeans)

Я нашел несколько тем для сравнения, но речь шла о версии 2007 и старых версиях.

Ответы [ 4 ]

9 голосов
/ 08 марта 2010

Я бы предпочел RichFaces. Но имейте в виду, что вы можете использовать их все сразу, если вам нужен определенный компонент.

Я не использовал два других, но я подробно изучил их, чтобы выбрать.

  • компонентов - в richfaces больше компонентов, чем в других. И по моему не дизайнерскому мнению, компоненты тринидада немного уродливы:)
  • документация - все хорошо
  • интеграция ajax - richfaces имеет довольно мощные возможности ajax, которые были в основе тех, которые были представлены в JSF 2.0
  • совместимость с браузерами - у всех есть незначительные проблемы, избежать этого невозможно.
  • сообщество - вы найдете подходящие ответы на большинство ваших вопросов на их форумах или здесь
  • инструменты - они вам не нужны, но универсальный инструмент JSF подходит им всем

Тем не менее, вы также можете взглянуть на Primefaces - он также имеет действительно хорошие компоненты. И чтобы подчеркнуть это - все библиотеки компонентов могут использоваться вместе.

3 голосов
/ 08 марта 2010

Я работал только с Тринидад и Ричфэйс. Мне нравятся оба, но я бы дал преимущество Тринидаду. Это может быть потому, что я работал с этим больше, и я чувствую себя более комфортно с этим. Документация по Тринидаду также достаточно хороша.

И Тринидад, и РФ имеют длинную библиотеку компонентов. Вы можете проверить эти ссылки, чтобы увидеть, какие компоненты вы найдете полезными для вашего приложения. Я использовал дерево Тринидад в одном из недавно разработанных мной приложений, и его было легко использовать и заполнять: Компоненты Тринидада - Компоненты RichFaces (требуется регистрация)

Что касается скинов, я считаю, что скины по умолчанию в Тринидаде являются более базовыми, чем у RichFaces, но я думаю, что у обоих есть способы сделать их настолько красивыми, насколько позволяют ваши навыки CSS.

Я думаю, что RichFaces имеет более зрелую интеграцию AJAX, и их компоненты и события AJAX более удобны для меня, чем тринидадские.

0 голосов
/ 11 декабря 2010

Я использовал richfaces в одном из моих проектов, а в текущем проекте я использую icefaces. Я считаю, что RichFaces будет лучшим вариантом по следующим причинам:

  • Это созревшие рамки по сравнению с Ледяные лица. Icefaces имеет много ошибок.
  • Richfaces имеет сильный сообщество, чем Icefaces
0 голосов
/ 05 сентября 2010

Я бы предпочел Rich Faces. Я использую Ice Faces в своем текущем проекте, но сложно получить поддержку сообщества из-за небольшого сообщества. В таком случае богатые лица это хорошо.

...