本当に優れた RIA プラットフォームを使用した経験がある人はいますか? アプリケーションの開発を開始する予定で、シック クライアントに Netbeans RCP を使用する予定です。同じアプリの RIA バージョンも作成したいと思います。Netbeans RCP で得られるものに匹敵する RIA フレームワークを探しましたが、実際には見つかりませんでした。私の要件は次のとおりです。
- モジュラー - 再コンパイルせずに機能を追加および削除できるようにしたい
- すぐに使える機能 - 組み込みのメニューシステム、ウィンドウシステム (ドッキングを許可し、ウィンドウがどこにあったかを記憶する) など、Netbeans RCP (または他のほとんどの RCP) に似た機能をすぐに使用できるようにしたいと考えています。セッション間)、認証と承認のサポート、および「オプション」ペインのサポート (モジュールを追加し、そのモジュールに標準の「オプション」ダイアログを介してオプションを公開させる方法が本当に気に入っています)。
- アクションとコマンド - アクションを他のモジュールに結合する必要なく、他のモジュールからのアクションを処理できるようにしたいと考えています。
- GlassFish を介してアプリをデプロイしたいと考えていますが、それは問題ではありません。
- モダン - フレームワークは最新の標準を使用する必要があり、できるだけ早く J2EE7 に移行する予定であるため、このような移行をサポートするためにプラットフォームを積極的に更新する必要があります。
- 支払いますが、ライセンスは「サーバーごと」または「インスタンスごと」であってはなりません
- Java は必須ではありませんが、残りのアプリ (サービス層) と Netbeans RCP フロント エンドに Java を使用する予定です。
私は過去 6 年間 .net 開発者をしており、つい最近 Java の世界を調べました。豊富なコミュニティに本当に驚いています。.net には大規模なオープン ソース コミュニティがあると思っていましたが、Java は1つは桁違いに大きいです。RIA バージョンは言うまでもなく、.net コミュニティの Netbeans RCP に近いものさえ知りません。
いくつかのフレームワークを見てきましたが、それらのほとんどはアプリケーションの構築に使用できるライブラリであるように思われます。上記のインフラストラクチャを構築するために時間とメンテナンス コストを費やしたくありません。私が見たものは....
- テペストリ
- 「スマートクライアント」
- GWT
- ウィケット
これらはすべて優れた構成要素のようですが、すぐに使えるソリューションが必要です。アプリケーションは主に CRUD 操作ですが、アプリを介してビデオをストリーミングしたり、サーバーからのアラートやイベントを処理したりします。
アドバイスをありがとう
ジョシュア