2012-02-21 5 views
2

WindowsとMacの両方をサポートする必要のあるデスクトップアプリケーションのオプションを評価しており、利用可能なリソースがあれば、Silverlightが最適なオプションであるようです。私たちは、Silverlight 4 Out Of Browserアプリケーションを構築し、what is described hereと似たようなものを使ってMacインストーラを作成する方法を検討しています。Silverlightデスクトップアプリケーション、WindowsおよびMacのオプション、ローカルデータベース

私が見ることができる主要なポイントは、アプリケーションにローカルデータストレージが必要であり、そのデータを保存する最も便利な方法はローカルリレーショナルデータベースにあるということです(要件はおそらく数百何千ものレコード、10個以上のテーブル、非常にリレーショナルな構造)。

私はいくつかの検索を行い、過去に言及されたいくつかのオプションを見つけましたが、非常に古い質問では、情報が最新であるかどうかわかりません。

  • siaqodb - LINQは
  • を照会してオブジェクトデータベースエンジン
  • Sterling - データ

私がやって私の手を汚す前を永続化するために、メモリ、分離ストレージ、でも、ローカルファイルシステムを使用することができるのNoSQLデータベース(a)siaqodbおよび/またはSterlingがローカルファイルシステム上のデータを格納するMac Out Of Browser環境で動作するかどうか、および(b)どのようにsiaqodbおよびスターリングは、商用ソフトウェア開発用ですか?

答えて

2

(私はSiaqodbプロジェクトので、完全な開示に関与よ)。 Siaqodbは、Silverlightのクライアントサイドデータベースエンジンで最も使用されているものの1つです。これは、WindowsとMacでOOBを完全にサポートします。これは、SL4の「My ...」フォルダにデータを格納し、クライアントマシンのどこにでも格納できるSL5から開始します。 Siaqodbを使用する企業はhereを参照してください。私たちは現在、バージョン3.Xに取り組んでいます。これにより追加の機能とすぐにサポートされるプラットフォームが追加されます。

+1

返事をありがとう、クリストフ。私は昨日Siaqodbとのコンセプト実証実験を2〜3時間行いましたが、これまでのところうまくいくようです。 – Carson63000

-2

私は、プライムタイムの準備ができていないと思っています。技術そのものとは何も関係がありません。マイクロソフトがそれを殺しただけです。プラットフォームには未来がありません。

https://everythingexpress.wordpress.com/2011/11/17/news-microsoft-kills-silverlight/

+0

ありがとうございますが、私はSilverlightの未来や欠如に関する意見に本当に興味がありません。単にsiaqodb、Sterling、その他のローカルデータベースストレージオプションに関する知識豊かな答えです。 – Carson63000

+0

あなたの質問には、「(b)どのようにプライムタイムの準備ができているのか」という商用ソフトウェア開発のためのものなのでしょうか?プラットフォームが未来のため、私は私の答えを待つ。マイクロソフトが今後もオープンソースではないため、誰もそれを維持することはできません。 – Bill

+2

"どちらも" = siaqodbとSterlingです。申し訳ありませんが、私は、潜在的な誤解を取り除くために質問を編集しました。 – Carson63000

0

私はSiaqodbを知らないが、私はSterlingと仕事をしており、Isolated Storageを使用しているため、Macでも動作する。 FileSystemDriverを使用して、指定した場所にデータを格納することもできます。それもうまくいくはずだが、私はそれを試していない。

関連する問題