Windows と Mac の両方をサポートする必要があるデスクトップ アプリのオプションを評価していますが、利用可能なリソースを考えると、Silverlight が最適なオプションであると思われます。Silverlight 4 Out Of Browser アプリを構築し、ここで説明されているものと同様のものを使用して Mac インストーラーを作成することを検討します。
ただし、私が見ることができる 1 つの大きな問題点は、アプリにはローカル データ ストレージが必要であり、そのデータを格納する最も便利な方法はローカル リレーショナル データベースにあることです (要件はおそらく数十万のレコードの球場にあります。非常にリレーショナルな構造で、10 個またはテーブルで)。
私はいくつかの検索を行い、過去に言及されたいくつかのオプションを見つけましたが、かなり古い質問であるため、情報が最新かどうかはわかりません.
- siaqodb - LINQ クエリを使用したオブジェクト データベース エンジン
- Sterling - メモリ、分離ストレージ、さらにはローカル ファイル システムを使用してデータを永続化できる NoSQL データベース
いくつかの実験を行う前に、(a) siaqodbおよび/またはSterlingが、ローカル ファイルシステムにデータを保存する Mac の Out Of Browser 環境で動作するかどうか、および (b) どのように「プライムの準備ができているか」について、誰かガイダンスを提供できますか? time" siaqodbとSterlingは商用ソフトウェア開発用ですか?