この質問に対する答えに近づくいくつかの質問がありますが、本当に私を助けたものはありません.
現在、Spring/Java で記述されたバックエンドを備えた Web アプリケーションがあり、現在は非常に Web 1.0 のインターフェイスを備えています。RIA (リッチ インターネット アプリケーション) フレームワークを使用して、よりリッチでインタラクティブなバージョンのサイトを構築したいと考えています。
レイアウト マネージャーと UI コンポーネント ライブラリをサポートする RIA フレームワークに関心があります。(なぜ一部の div が間違った場所にあるのか、境界線が間違っているのかなど、いつも疑問に思っているので、私は Web UX の人ではありません;-)
以前に Eclipse RAP フレームワークを使用した経験があり、実際には非常にうまく機能していましたが、非常に制限が多く、少しバグがありました。
次のフレームワークを私の経験とともにリストしました。私の評価が正しいかどうかについての回答、およびその他の提案やより完全な情報を確認したいと思います。
編集: Java RIA_Frameworksで使用できるさまざまな RIA フレームワークとライブラリの内訳を記載したドキュメントを次に示します。
どうもありがとう。
ExtJS / ExtGWT ExtGWT 製品ページ
SmartGWT
Get-Ext の
長所:
- オープンソースのライブラリが利用可能
- Java API
- ファンキーなギタートラックのデモがあります;-)
- 多くのUIコンポーネントが利用可能
- レイアウトマネージャー
短所:
- すべての実装が「extJS」のように見えるため、テーマ化は難しいに違いないと思われます
- Java を使用して UI コンポーネントにバインドしたいので、統合が重要です
- それがうまくいかないことについて不平を言う人がいます。 http://whatwouldnickdo.com/wordpress/235/gwt-ext-to-ext-gwt/
- さまざまな GWT 統合製品の状況がかなり混乱しています。
OpenLaszlo の
長所:
- 株価表示のような「リアルタイム」コンポーネントをうまくサポートしているようです
- lightspeed http サーバーと統合
短所
- SDKにアクセスするには開発者ライセンスが必要なようです
バックベースの
プロ
短所
RAP RAP デモ サイトの 長所:
- SWT コードへの投資を活用できる
- 日食統合
短所:
- 融通が利かない
- 展開は苦痛だった
- バグのトラブルシューティングが難しい
- サポートしていないようです
TIBCO 汎用インターフェース TIBCO GI オープンソース
長所
- オープンソースが利用可能
- lightstreamer http ライブ ストリーミング サーバーと統合
短所
- 簡単に始められそうにない
JSF およびhttp://jboss.org/richfaces。
プロの:
- JSFはある程度標準と見なすことができます
- RichFaces は優れたサポートを提供し、JSF と簡単に統合できます
- RichFaces にはあらゆる種類の便利な GUI コンポーネントがあります
短所:
- JSF の習得に時間がかかる
- JSF と RichFaces の両方のパフォーマンスは驚くべきものではありません。賢明に使用してください (1000 の同時セッションではありません)。
- レイアウト マネージャーがないため、DIVS と css を使いこなす必要があります