2012-02-08 4 views
0

현재 사용자에게지도를 제공하고 위치를 추적 할 수있는지도를 제공하는 것을 목표로하는 애플리케이션을 개발 중입니다. 응용 프로그램의 또 다른 부분은 사용자가 응용 프로그램의 다른 사용자가 볼 수있는 (Tweets/Facebook 상태와 비슷한) 의견을 공유 할 수 있어야한다는 것입니다. 이 의견은 의견의 성격에 따라 분류 될 것이라는 생각입니다.사용자 의견을 저장하는 MySQL 데이터베이스

그러나 이것이 내 첫 번째 안드로이드 응용 프로그램이고 내 프로그래밍 경험은 아주 적기 때문에 약간의 어려움이 있습니다. 애플리케이션에 Google지도를 통합했지만 댓글 섹션에 붙어 있습니다. 나는 MySQL 데이터베이스를 사용해야하고 PHP를 안드로이드와 이동 사이에 사용해야한다고 들었습니다. & db?

저는 데이터베이스를 사용하는 데 경험이 없으므로 주석 시스템에서 일종의 범주 시스템을 구현할 수 있는지 확신 할 수 없습니까? 이상적으로, 사용자는 범주의 목록보기를 표시하고 트위터 피드와 마찬가지로 해당 범주에 게시 된 모든 의견을 표시하는 적절한 목록을 선택합니다. MySQL을 사용하여이를 달성 할 수 있습니까? 나는 올바른 길을 가고 있는가?

도움을 주시면 감사하겠습니다.

+0

시도를 이해할 때까지

, 데이터베이스에 작성 우리는 당신이 좋은/정답을 제공 할 수있는이 방법을 시작하지 마십시오. – Nettogrof

답변

4

잘못된 수준에서 이것을 목표로하면 용서해주십시오. 질문에서 당신은이 게임을 처음 접하는 사람이라고 생각합니다.

사용자가 서로 콘텐츠를 공유하려면 중간 사람, 서버, 서버와 대화해야합니다. 이 서버는 고객 웹 사이트 (webservice)를 실행하고 모든 사용자 주석을 기록한 다음 해당 주석을 전화기에서 응용 프로그램을 실행하는 모든 사용자에게 다시 제공해야합니다.

이러한 의견이 저장되는 방법과이 웹 서비스가 실행되는 언어는 귀하에게 달려 있습니다. 당신은 (특별한 순서없이) 가장 인기의 일부를 선택할 수있는 언어의

은 다음과 같습니다

  • 자바
  • C#
  • PHP
  • 자바 스크립트
  • 파이썬

선택한 언어를 사용하면 응용 프로그램에 Api를 제공하게됩니다 (Json Over Rest를보십시오).

서비스가해야 할 다른 일은 정보를 저장하는 것입니다. 데이터베이스는 정보를 저장하기에 좋은 곳이며, 다시 선택할 항목이 많습니다. 기존의 SQL을 데이터베이스 시작 :

  • MySQL의
  • PostgreSQL을
  • MS-SQL-서버
  • DB2
  • 오라클

이 모두가 요구 사항을 잘 처리 할 수 ​​있습니다. NoSql 대안을 찾아 볼 수도 있습니다.

사용자가 응용 프로그램에 주석을 추가하면 응용 프로그램이 서버에 인터넷 연결을 열고 주석을 보냅니다. 서버 [PHP | 자바 | 파이썬 | 등]은 주석이 OK이고 등록 된 사용자로부터 왔는지 확인한 다음 데이터베이스로 보냅니다. 데이터베이스 [MySql | MS-SQL | DB2 | etc]는이 주석을 테이블에 씁니다. 응용 프로그램이 다른 사용자의 주석을 표시하려고 할 때 관심있는 범주를 서버에 보내면 가장 적합한 주석을 데이터베이스에 요청하고 데이터베이스는이를 검색하여 서버로 다시 전달합니다. 이것들을 귀하의 고객에게 전달하십시오. 귀하의 질문에 대한 대답에서

:

예를 MySQL과 PHP는 서버에서 실행

이 처리 할 수있을 것입니다, 그래서 다른 도구의 많은 것. 특정 질문을 게시하는 방법에 대한 Little Bobby Tables

관련 문제