Возможно ли объединить Primefaces и Richfaces в одном веб-приложении? - PullRequest
7 голосов
/ 25 мая 2011

После прочтения RichFaces Vs PrimeFaces (для производительности) я испытал желание использовать оба в своем веб-приложении, чтобы получить максимальную выгоду от обоих.

Как вы думаете, это возможно? Каковы преимущества и недостатки?

Ответы [ 4 ]

7 голосов
/ 25 мая 2011

Оба являются отличными библиотеками компонентов. Вы определенно можете объединить их. Но это не правда, что здесь 1 + 1 = 2. Это больше 1 * 1 = 1. Вы должны действительно исследовать обе библиотеки компонентов более внимательно. Что именно вам нужно от RichFaces, который PrimeFaces не предлагает? Что именно вам нужно от PrimeFaces, который RichFaces не предлагает? Вы должны найти правильный баланс самостоятельно. Одно веб-приложение не является другим.

Что касается преимуществ / недостатков, это довольно субъективно. Иди играй с ними сам. Сначала по отдельности, а потом вместе. Собственный опыт - лучший опыт. Я сам имел хороший опыт работы с PF 2.1. У PF 2.2 были некоторые серьезные проблемы, в том числе с компонентом данных. Я еще не пробовал PF 3.0. В настоящее время я работаю над проектом, который использует некоторые компоненты RF 3.3, и мы находимся в процессе обновления до RF 4.0. Все, что я могу сказать, это то, что это довольно приличная библиотека компонентов с хорошей документацией. Полная документация PF больше не находится в свободном доступе.

3 голосов
/ 09 ноября 2011

Мой ответ "нет".Вам лучше выбрать один из них.Есть много проблем с совместимостью.Например, я потратил два дня на исправление ошибки с rich:fileUpload.Наконец, я прокомментировал основные лица в моем pom.xml (были использованы только несколько компонентов из основных), и тогда все работает нормально.

1 голос
/ 02 августа 2015

Ответ «нет» по РФ 4.5.7 и ПФ 5.2.Существуют конфликты jQuery, которые означают, что некоторые элементы управления PF не работают.Они пять лет говорили о том, как разобраться в этом, но, похоже, ничего не решено.

0 голосов
/ 25 мая 2011

Я посмотрел на оба и в итоге получил PrimeFaces.Документация для V 2.2 теперь оплачена (я думаю, около 9 долларов США) и очень быстро помогает вам.

На самом деле я попробовал это однажды, когда оценивал.У меня были PrimeFaces и RichFaces на одной странице.Это сработало, но я в основном смотрел на то, как компоненты были стилизованы и как они выглядели.Например, я не пытался использовать AJAX-запросы от компонентов из обоих пакетов на одной странице.Поскольку оба они основаны на «нативной» реализации JSF, она должна работать, но я бы не рассчитывал на это.

Выберите одно из другого и придерживайтесь его.Спаси себя от горя.

...