JBoss RichFaces vs IceFaces vs Apache Trinidad - JSF コンポーネントライブラリの比較
質問
インターフェイス層については何を考えていますか?「バッキング」レイヤーは Spring 3 になります。基準は次のとおりです。
- あなたの個人的な意見
- コンポーネント
- ドキュメンテーション
- AJAXの統合
- ブラウザのサポート
- コミュニティ
- ツールのサポート (Eclipse、NetBeans)
いくつか比較トピックを見つけましたが、2007年と古いバージョンについてでした。
解決
私はRichFacesの方が好きです。ただし、特定のコンポーネントが必要な場合は、すべてを一度に使用できることに留意してください。
私はしていません 使用済み 残りの2つですが、選ぶために詳しく調べました。
- コンポーネント - richface には他のコンポーネントよりも多くのコンポーネントがあります。そして、デザイナーではない私の意見では、トリニダードのコンポーネントは少し醜いです :)
- ドキュメント - すべて問題ありません
- ajax 統合 - richfaces には、JSF 2.0 で導入された機能の中核となる非常に強力な ajax 機能があります。
- ブラウザの互換性 - すべてに軽微な問題があり、それを回避する方法はありません。
- コミュニティ - フォーラムまたはここで、ほとんどの質問に対する適切な回答が見つかります。
- ツール - これらは必要ありませんが、汎用の JSF ツールがすべてに適しています
そうは言っても、Primefaces にも注目してください。これには非常に優れたコンポーネントも含まれています。これを強調するために、すべてのコンポーネント ライブラリを一緒に使用できます。
他のヒント
私はトリニダード・RichFacesのでのみ働いています。私は両方を好きな私はトリニダードにエッジを与えるだろう。私はより多くのそれで働いていると私はそれをより快適に感じるので、それであってもよいです。トリニダードオンラインドキュメントも十分です。
トリニダード・RFの両方が長ったらしいコンポーネントライブラリを持っています。あなたは、あなたのアプリケーションに役立つでしょうどのような要素を参照するためにこれらのリンクをチェックすることができます。私は私が開発した1つの最近のアプリケーションではトリニダードの木を使用しているし、それを使用して埋めるのは簡単だった:<のhref =「http://www.irian.at/trinidad-demo/faces/componentDemos.jspx」のrel = "nofollowをnoreferrer 「>トリニダードコンポーネントの - RichFacesコンポーネントの(ログインが必要)
私はトリニダードのデフォルトスキンはRichFacesの1以上の基本的なことを感じるが、私は、両方があなたのCSSのスキルがあなたを許すと彼らはのように美しくするための方法があると思います。
スキニングについて私はRichFacesのは、より成熟したAJAXの統合を持っており、彼らのAJAXコンポーネントとイベントはトリニダードのものよりも私のために使用する方が簡単だと思います。
私はリッチの顔を好むだろう。私は私の現在のプロジェクトで氷面を使用しますが、ために小さなコミュニティのコミュニティサポートを得るためにdifficulatです。その場合には豊かな顔がいいです。
私は自分のプロジェクトの 1 つで Richfaces を使用しましたが、現在のプロジェクトでは Icefaces を使用しています。次の理由から、RichFaces の方が良い選択肢だと思います。
- アイスフェイスと比較して、成熟したフレームワークです。アイスフェイスには多くのバグがあります。
- Richfacesには、アイスフェイスよりも強力なコミュニティがあります