-2

リモート サーバー/クラウド/データベースにアクセスするために、Windows、Mac、Linux (すべて IE、Chrome、Firefox、Opera、および Safari のブラウザー プラグイン)、iOS、および Android デバイス (ネイティブ アプリ) を呼び出すアプリを開発しています。データのアップロードとダウンロード。

データベースに接続してデータを送受信できる必要があります (同じアカウントで複数のデバイスを登録できます)。データには、ユーザーのユーザー名と、それぞれ最大 200 文字の Web アドレスを含む 40 以上の文字列が含まれている必要があります。

私が必要としているのは SQL サーバーだと思いますが、よくわかりません (リモート コンテキストではほとんど作業を行っていませんが、ほとんどがローカルです)。また、AJAX が関与していると確信しています。

では、何が必要で、どのように入手すればよいのでしょうか? また、費用はいくらかかりますか (費用がかかる場合)?

4

1 に答える 1

2

あなたの質問が理解できれば、何らかのデータベースにデータを取得して保存する方法を探しています。

次に、このデータを取得し、各デバイスでそれぞれのことを行います。

これは、今年の Google IO での講演を思い出させます (私は Android 派です)。Google ソリューションは Google Cloud Endpoints と呼ばれます。

Google クラウド エンドポイント。

Google Cloud Endpoints を使用すると、Google App Engine によってホストされるすべてのアプリケーションに API を提供できます。

あなたの限界の 1 つはコストだとおっしゃいました。App Engine 上の API は、この法案に適合します。App Engine ユーザーは、若いアプリケーションのすべての使用をカバーする「無料割り当て」を取得します。

Cloud Endpoints を使用すると、Google はデバイスの種類ごとにライブラリを簡単に自動生成できます (Android 用の .jar ファイル、プラグイン/ウェブアプリ用の JavaScript ライブラリ、iOS が使用するものは何でも)。理論的には、これはアプリケーションと簡単に統合できるはずです。

OAuth 2.0 を使用して、Google を使用して認証のニーズを処理することもできます。

Cloud Endpoints は現在、選択された開発者の試験段階にあるため、ここで飢えている人の前に食べ物をぶら下げているだけかもしれませんが、注目する価値はあります.

SQLサーバー

他のプログラムと同様に、ローカル マシンで SQL サーバーを実行できます。過去に WAMPserver を使用したことがあります。これにより、問題なく PHPmyAdmin を使用できます (データ テーブルを作成し、コマンドラインをまったく使用せずにデータを入力できます)。

これはテストには最適ですが、実際に本番環境に導入する場合は、何らかの Web ホストを確認する必要があります。(ライアン・ロバーツが言うように)

無料の方法...

あなたがやりたいことを自由に行う方法はありますが、その価値以上に面倒なことになる可能性があります。

App Engine で API をホストし、App Engine データストアを使用できます。ただし、App Engine API の作成方法を学ぶ必要があります。

Amazon AWS を使用することもできます。彼らはあなたが望むものを何でも実行できる無料のサーバーインスタンスを提供します. しかし、それを行う方法も学ばなければなりません。

過去に、各ユーザーに無料の LAMP スタックを提供する 1 つのサイトを使用したことを覚えています。確かに、これはずっと前のことであり、ひどくユーザーフレンドリーではなく、まだ存在するかどうかさえわかりません.

最終的には、製品に集中できるソリューションが必要です。あなたの時間もお金の価値があります。

最後の注意事項

ブラウザプラグインの作成について話すとき、人々は通常、非常に具体的なアイデアを念頭に置いていることを私は知っています。人々がブラウジングしているときはいつでも利用できるようにしたいし、ユーザーがブラウジングしているページを扱っています。

そうでない場合は、Web アプリの構築を検討してください。Web アプリは HTML、CSS、および JavaScript でコーディングされ、サーバーへの呼び出しを発行してデータの取得/設定などを行います。

何よりも、webapp はすべてのプラットフォームで機能します。やむを得ない理由がない限り、両方を 8 回 (ターゲット プラットフォームごとに 1 回) ビルドするよりも、ロジックを 1 回ビルドし、インターフェイスを 2 回 (コンピューターとタッチ デバイス) ビルドする方がはるかに優れています。

于 2012-07-23T00:26:48.180 に答える