この時点で主にブレインストーミングを行い、いくつかの調査を行った後、このトピックについて実際に多くを見つけることができません.
ストレージ用のデータベース バックエンドを持ち、ストレージ BLOB 用のローカル ファイル システムも使用する Swing アプリを設計しています。このアプリは、CPU、ストレージ、または GUI のパフォーマンスを集中的に使用するものではなく、エレクトロニクス プロジェクト管理専用のデータベース アプリです。
私の理想的な目標は、変更なしで JVM と GAE 内で実行できる 1 つのコードベースを持つことです。App Engine Datastore が非リレーショナルであることは理解しているので、デスクトップ アプリケーションに SQLite などを使用できないことはわかっています。MongoDBやHypertableなどを使用する必要があります。
このプログラムは、1 対多数のユーザーに対してローカルで実行され、GAE では 1 対多数のユーザーに対して実行されます。
編集: CRUD 要件を追加しました。
- 新しいプロジェクト、パーツ、または BLOB を作成または追加します。
- 既存のプロジェクト、部品、回路図、またはあらゆる種類の BLOB を読み取り、取得、検索、または表示します。
- 既存のプロジェクト、パーツなどを更新/複製または編集します。
- 既存のプロジェクト、パーツなどを削除/非アクティブ化します。
編集 2: 一言で言えば、これは可能でしょうか? デスクトップまたは App Engine で実行できるプロジェクトを行ったことがある場合。どのツール、フレームワーク、ライブラリを使用したか知りたいです。完全に自家製のソリューションを使用しなければならなかったとしても。
ありがとう!