2012-03-29 3 views
0

사용자가 텍스트 문자열을 제출할 수있는 앱을 작성하고 싶습니다. 이 문자열은 카탈로그로 만들어지며 (ID로 가정 해 봅시다) 어딘가에 웹 서버에 저장됩니다. 텍스트를 제출할 수있는 것 외에도 사용자는 제출 된 다른 텍스트를 볼 수도 있습니다. 예를 들어 가장 최근의 제출물을보고 더 많이보고 싶으면 더로드 할 수 있습니다.iOS 앱과 통신 할 수있는 웹 서비스를 만드는 올바른 방법

나는이 iOS 부분을 파악할 수 있다고 생각하지만, 웹 측면에서는 비어 있습니다. 웹 서버 (php, ruby, 다른 것)에서 실행하려면 무엇이 필요합니까? 이런 종류의 설치를 작동 시키려면, 이것들을 들어 봤지만 실제로 무엇을하고 있는지 모릅니다.

(이 메모는 많은 앱이하는 것처럼 보이며 (트위터가 떠오른다) 내게 설명 할 수있는 다른 자료가 있다면 누군가 나를 향해 지적했으면 좋겠다. 그저 처음으로이 권리를 얻고 싶습니다.)

감사

답변

0

대부분의 서버 측 응용 프로그램 데이터를 제공하고 응답을 수신하기위한 REST pattern를 사용합니다. 많은 언어를 사용하여 RESTful 응용 프로그램을 작성할 수 있지만 Ruby와 Python이 가장 인기 있고 쉽게 시작할 수 있습니다.

Ruby 용 웹 응용 프로그램 배포 플랫폼 인 Heroku으로 간단하게 처리하거나 Parse과 같은 기존 서비스를 사용할 수 있습니다. iOS 용으로 RestKit을 사용하면 쉽게 REST 서비스를 이용할 수 있습니다.

+0

감사합니다. 아마도 앱이 SQL 데이터베이스와 직접 통신하도록 할 수도 있다고 생각하십니까? – Stick

+0

당신은 할 수 있지만 일반적으로 그런 종류의 로직을 서버로 옮기는 것이 좋습니다. 방금 당신이 필요로하는 데이터베이스 물건을 추상화하는 REST 서비스에 대한 더 많은 정보로 나의 대답을 업데이트했다. – Senior

+0

@Senior가 옳다면 중요한 보안 문제로 이어질 수 있으므로 DB와 직접 통신하지 않는 것이 좋습니다. Parse에 대해서는 지난 몇 개월 동안 많이 읽었으며 앱을 통해 수익을 창출 할 수 있고 웹 서비스를 제대로 만들고 유지 관리하는 방법을 모르고 있거나 원치 않는 경우 그것이 당신에게주는 종류의 문제는 가장 쉬운 방법입니다. – Sergi

관련 문제