마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버구축방법 질문입니다

0 추천
안드로이드 서버 구축 질문입니다

 

제가 어플을 만든 후 사용자들이 제가 만든 어플을 다운 받은 후

사용자가 어플에 글을 올리면

다른 사용자가 그 글을 볼 수 있고 답변도 할 수 있는

어플을 개발 할려고 합니다

이렇게 동작 하려면 서버를 구축 해야하나요?

아직 서버에 대한 개념도 잘 모르는데

어떤 거 부터 공부를 해야 할까요?
김니이 (420 포인트) 님이 2014년 5월 27일 질문

1개의 답변

+1 추천
 
채택된 답변
일종의 게시판 기능이죠? 당연히 서버가 필요합니다. 안드로이드는 안드로이드 대로 공부하시면서 DB서버, 웹서버를 공부해보세요. DB서버랑 웹서버를 구축하려면 OS를 먼저 알아야겠죠?  리눅스를 쓸 것이냐 MS를 쓸 것이냐 결정을 해야 하는데 각각 장단점이 있어서 각 OS별 특징과 사용법을 배워야 합니다. 일반 OS사용법이 아닌 서버 용도의 사용법을 말이죠. OS를 결정 했다면 각 서버에 웹서버와 DB서버를 설치해야 하므로 구축방법 또한 배워햐 합니다. 여기까지는 시간이 그리 오래 걸리지 않는 부분들입니다. 원리만 알면 다음 버튼 누르는 작업들이기 때문이죠;;(물론 세팅방법 또한 있지만 찾아보면서 하게 되면 자연히 익힙니다.) 또한 PHP, JSP, ASP 등 웹 언어를 배워야 웹쪽을 컨트롤 할 수 있습니다. DB서버를 제어하려면 SQL문도 배워야 합니다.  언어를 배우는 것은 그리 어렵진 않지만 숙달되려면 시간이 걸리는 부분입니다. 그렇게 어느 정도 배워서 서버 통신과 DB기록, 자료구조, 등등을 고려해서 알고리즘을 짭니다.(물론 익숙하신 분들은 머릿속에서 다 합니다만 처음 하시는 분들은 기록하시는 것을 추천합니다.) 그리고 구현합니다. 아주 요약해서 했지만 만족할 결과물을 내보일려면 시간이 꽤나 걸릴 것입니다. 그 기간동안 호기심과 열정을 가지고 임한다면 더욱 재밌게 배울 수 있겠죠? 솔직히 고비도 많을 것입니다. 하지만 차근차근 해 나각다면 꽤 보람있습니다. 단기간에 하고 싶다는 생각을 버리고 공부해보세요. 혹 단기 프로젝트 같은 것이라면 분야를 나눠서 여러사람이 함께 하는 것이 훨씬 단축될 것입니다. 이래저래 설명이 길어졌네요;;

 

결론은 웹서버부터 해보세요. 가장 빨리 결과가 드러나는 간단한 작업입니다ㅎ 웹서버 안쓸거다 생각하면 DB서버 공부하세요. 하지만 전 DB는 웹을 통해 접속하는 것이 안전하다 생각하는 편이라서 왠만하면 웹과 DB둘 다 사용하는 것을 권장합니다.
YeonMin (17,860 포인트) 님이 2014년 5월 27일 답변
김니이님이 2014년 5월 27일 채택됨
자세한 답변 정말 감사합니다..
저 혼자서 어플을 개발을 하고 있는 상태입니다
서버 부분만 개발을 하면 완성이됩니다
이 부분을 8월 까지완성 하려고 합니다..
혹시 모르는 부분 있으면 물어봐도 될까요?
메일 주소라도 알려주시면 정말 감사하겠습니다
저렇게 장황하게 설명했지만 누구나 다 대답해드릴수 있는 내용이랗ㅎ;; 저도 별거 없는 초보 개발자 입니다;; 저도 제 계발을 위해서 이렇게 활동하고 있는지라.. 저라도 도움이 된다면 쪽지 보내주시면 답변해드리겠습니다ㅎ 그래도 저보다는 여기 외에도 배우는 분야와 관련된 다른 커뮤니티 사이트에도 질문하시는게 더 도움이 될 수 있습니다ㅎ 개발 스타일은 다 다르니까요ㅎ
...