2012-02-08 17 views
0

私は現在、ユーザーに移動可能な地図を提供することを目的としたアプリケーションを開発しており、その位置も追跡します。アプリケーションのもう1つの部分は、ユーザーが、アプリケーションの他のユーザーが見ることができるように(Tweets/Facebookのステータスと同様に)気になるコメントを共有できる必要があることです。考え方は、これらのコメントがコメントの性質に応じて分類されるということです。ユーザーのコメントを格納するMySQLデータベース

これは私の最初のAndroidアプリケーションであり、私のプログラミング経験は非常に少ないので、少し難しかったです。私はアプリケーションにGoogle Mapsを統合しましたが、私はコメントセクションに固執しています。私は、MySQLデータベースを使用し、PHPを使用する必要があると言われている&デベロッパー?

私は実際にデータベースを使用していないので、コメント用のカテゴリシステムを実装できるかどうかはわかりません。理想的には、ユーザはカテゴリのリストビューを提示され、Twitterフィードのように、そのカテゴリに投稿されたすべてのコメントを表示する適切なものを選択する。これはMySQLを使って実現できますか?私は正しい道にいますか?

ご協力いただきありがとうございます、ありがとうございます!

+0

私たちはあなたに良い/正しい答えを提供することができ、このよう、具体的な質問を投稿してくださいを理解するまで

データベースへの書き込みを開始しないでください。 – Nettogrof

答えて

4

私はこれを間違ったレベルで目標とすると私を許します。質問から私はあなたがこのゲームにとって非常に新しいと思います。

ユーザーが互いにコンテンツを共有するためには、中間の人、サーバー、サーバーと話をしなければなりません。このサーバーでは、顧客のWebサイト(Webサービス)を実行してすべてのユーザーのコメントを記録し、そのコメントを電話でアプリケーションを実行しているすべてのユーザーにフィードバックする必要があります。

これらのコメントがどのように格納され、このWebサービスがどの言語で実行されているかがあなたのところにあります。あなたは(順不同)で最も人気のいくつかを選ぶことができ言語の場合

は以下のとおりです。

  • のJava
  • C#
  • Perlの
  • PHP
  • はJavaScript
  • パイソン
  • など

言語を選択すると、アプリケーションにApiを提供します(Json Over Restを参照)。

あなたのサービスが行う必要があるもう一つのことは、この情報を保存することです。データベースは情報を保存するのに適した場所です。また、選択肢がたくさんあります。従来のSQLデータベースを皮切り:

  • のMySQL
  • PostgreSQLの
  • MS-SQL-Serverの
  • DB2
  • オラクル
  • など

これらのすべてが、要件を十分に満たすことができます。 NoSql代替案もご覧ください。

ユーザーがアプリケーションにコメントを追加すると、アプリケーションはサーバーとのインターネット接続を開き、コメントを送信します。サーバー[PHP | Java | Python |等]は、コメントがOKであり、登録されたユーザーからのものであることを確認し、それをデータベースに送信します。データベース[MySql | MS-SQL | DB2 | etc]はこのコメントをテーブルに書き込みます。アプリケーションが他のユーザーからのコメントを表示したい場合は、サーバーに興味のあるカテゴリを送信します。サーバーは、最も適切なコメントをデータベースに要求します。データベースはこれらを取得し、サーバーに戻します。これらをクライアントに渡してください。あなたの質問への答えで

はいMySQLとPHPがサーバー上で実行されている

はこれを処理することができるようになりますので、他のツールの数が多いでしょう。あなたはおよそLittle Bobby Tables

関連する問題