2012-01-10 4 views
0

と。のFlashアプリケーションのローカルデータベース(SQLiteのではない、ない空気)私は、ローカル・データベースに接続するためのFlashアプリケーション(ない空気)を持っていると思い

エアはAdobeによってLINUXでサポートされなくなるだけでなく、深刻な問題を抱え、SQLiteで実装されていません。

ローカルMySQLデータベースに接続します。 このアプリケーションは、シンプルでなければなりませんので、我々はまた、フラッシュアプ​​リとMySQLサーバ間の中間の通信を行うために(また、ローカル)不要なWebサーバーを持っている必要はありません。

  1. これが最善のアプローチです:

    http://code.google.com/p/assql/

    質問があるのMySQLとフラッシュを通信できるように、このドライバはありますか?

  2. 各クライアントにアプリケーション全体をインストールする際には、このアプローチを使用して任意の問題でしょうか? (インストール時にもMySQLサーバをインストールする必要があるため)。
+1

「エアがサポートされていないなっているだけでなく、アドビだけでなく、それは深刻な問題を抱えていて、sqliteで実装が間違っています。この3つの強い声明を書いた理由は何ですか? – Kodiak

+0

私は、AdobeがAirを削除しているという公式リリースを見たいと思っています。リンク? – shanethehat

+0

Linuxの開発とアップデートの停止は約1年です。 そしてまた、彼らは恐ろしいを持っていると、私はsqliteのためのAPIを「冗談」、と言うだろう、彼らも追加(または追加する予定)していない構造的完全性の使用。 申し訳ありませんが、私は一般的な言葉で書くことが間違っていました。しかし、私たちはすべてのプラットフォームで動作しようとしています.Linuxのサポートとアップデートを削除することは、動作する方法です:-)。 – voskyc

答えて

0

MySQLサーバは、理由のためにサーバと呼ばれている:サーバー上ではなく、クライアントにインストールされることを意味しています。あなたの質問への答えは:

1)いいえ、これは最善の方法ではありません。程遠い。あなたはSQLiteデータベースを使う方が良いでしょう(しかし、あなたはそれがだと思うかもしれません)

2)はい。あなたのアプリケーションを実行するためだけに、自分のコンピュータにMySQLサーバをインストールしたい人はいません。アプリを実行するためだけにサーバーをインストールして設定する必要のあるカジュアル(ノンエキスパート)ユーザーを考えてみましょう。それがなぜSQLiteを開発したかの理由が非常に多く、多くの言語がそれをサポートしています。

あなたは(これは作り付けのコードと同じであるかどうか私にはわからないので、ちょうどそれをチェックアウト)AIRでのsqliteのアクセスのためのhttp://code.google.com/p/air-sqlite/をチェックアウトする必要があります

+0

うーん、:-)物理的な分布を示すものではありません断つことに、どちらのソフトウェアセマンティック:-)で示し、サーバー単語には定義がありません。 mysqlサーバの設定とインストールは、インストーラのアプリケーションで自動的に行うことができます。 – voskyc

関連する問題