質問: レコード管理システムjava webフレームワーク 現在、テクノロジーとフレームワークを再検討して、「シンプルな」rms crudベースのプロジェクト。要するに、 this 現在、smartgwtの上にカスタム拡張機能がありますが、しばらくすると、十分な柔軟性がないことが証明されました。また、個人的にはjava-jsコンパイルプロセスとgwtコードベース全体が嫌いです。デザインが醜いだけでなく、完全に不可能ではないにしても、特定の低レベルのjsのことを非常に複雑にします。だから私が探しているのは: jsfやおそらくタペストリーのようにwebにできるだけ近いので、必要に応じて「低く」してフレームワークを織り上げることができることが非常に重要です。私たちが思っていたよりも頻繁に起こります。 datagrid対応-ext.jsとprimefacesはかなり良さそうですが、vaadinもそうです。 db-schemaジェネレーター(オプション、どちらの方法でも) それが私だけのものだったとしたら、おそらくext.js +カスタムのrestベースのjavaソリューション、おそらくデータベーススキーマから生成されたものに固執するでしょう(具体的なツールについてはまだわかりません)。私はvanillaext.js、vanilla gwt、jsf 2.0/seamの経験しか持っていないので、他のフレームワークを判断したり提案したりするのは難しいです。あなたの経験は何ですか?あなたが直面した欠点は何ですか?
回答: uiプロトタイピングには vaadin が本当に好きです。あなたが書くコードはswing/awtに似ています。データのシャトルについて心配することなく、非常に少ないコードで非常に豊富なuiを短時間で実行できます。通常の使用では、すべてのhtml + css + jsを処理します。ただし、より詳細に制御したい場合は、低レベルのコンポーネントと設定を使用できます。それほど頻繁に行う必要はないでしょう。 apiの機能に驚かれることでしょう。 デモ と サードパーティディレクトリ を確認してください。webサイトには適していませんが、webアプリケーションには最適です。 )。