私はJSF 2.0を使用しており、パフォーマンスの観点から負荷が最小限の適切なライブラリを探しています。 RichFacesとPrimeFacesのどちらかを選択できる場合、どちらを使用するのが適切ですか?両方の長所と短所は何ですか?
現在、Primefacesは(今のところ)私が知っている唯一の完全なJSF2実装を持つコンポーネントライブラリです。バグと問題があり、一部のコンポーネントは書き直されますが、開発は非常に速く、コミュニケーションは優れています(Cagatay自身が回答していないサポートフォーラムへの単一の投稿を覚えていません)正しい方向に進んでいます(新しいテーマシステムはそのIMHOの例です)。 Primefacesは、年内に成熟したJSF2コンポーネントライブラリになると思います。
Icefacesのように、私が短期間遊んだものもありますが、ゆっくりと動いており、私が言ったように、それらはどれもまだJSF2ではありません。この理由の一部は、Sunのリファレンス実装であるMojarraが非常にバグが多く、これらのコンポーネントライブラリ開発者が修正されるのを待っているいくつかの重大なバグがあることです。
ですから、私の投票は今のところ間違いなくPrimefacesにあります。後でどうなるか見てみましょう。
これが私の比較です:
私の推薦:
ハリ・ガンガダラン
PrimeFacesを評価している場合、次のページが役立ちます。
どちらもクールです。プライムフェイスはRFよりも遅れて登場したため、リッチフェイスはより一般的に開発およびテストされています。コンポーネントのショーケースを見て、お好みのものを選んでください。
または、さらに良いことに、bothを一緒に使用できます。互換性の問題はありません。
利点は、すぐに使用できる多数のコンポーネントが用意されていることです。欠点は、コンポーネントができることやできないことを完全に制御できない場合があることですが(ただし、ライブラリコンポーネントを拡張する独自のコンポーネントをいつでも作成できます)、一部のライブラリをクライアント側にロードする必要があります動作する(意味はあるが、パフォーマンスが低下する)
ここに私の2セントがあります: Primefaces vs Icefaces vs RichFaces それが役に立てば幸い、フランチェスコ
Primefacesを使用しているのは、Primefacesが他のものよりも完全に見えるためです。それについての事はそれが非常に活発な開発の下にあるということです。現在の開発リリースはPrimeFaces 3.0マイルストーン3です。
バージョン2.2はより安定していますが、バージョン3に登場する機能が必要なため、コミットするのは苦痛です。
開発リリースには多くのバグと文書化されていない癖があります。あなたがそれらに対処できるなら、私はPF 3に行くと言うでしょう。PF2.2または他のものを使用できない場合。
ほんの一例です。プロジェクトに3日間を費やして、1つの小さな複合コンポーネントを機能させようとしました。それでも機能せず、アプリケーションを作成するのではなく、3日間をぶらぶらしました。ユーザーフォームを投稿できますが、多分彼らは応答するかもしれませんし、そうでないかもしれません。サポートを購入しない限り、サポートをエスカレートする方法はありません。これは公平なことですが、余裕がない場合はあまり便利ではありません。
それを置く別の方法は、彼らのショーケースを見ることです。あなたがやりたいことがそこにあれば、それは機能します。 V3では、これが唯一のドキュメントです。ショーケースで具体的に示されていないことを行おうとする場合は、自分で行ってください。
同じプロジェクトで両方を使用しました。そのため、どちらもドロップする必要はありません。
プライムフェイスは他のどのフェイスよりもはるかに優れています 続きを読む
過去3年間RichFacesとPrimefacesを数か月間使用しています。 Primefacesの方が好きですが、まだ大きなバグがあります。
RichFacesは少し時代遅れで、非常にゆっくりと前進しているように感じます(もしあれば)
Icefaces、RichFaces、PrimeFacesを考慮したベンチマーク: