2012-09-29 2 views
0

죄송합니다. 처음에는 아이디어가 있지만 정확한 질문을하지 않기 때문에 죄송합니다. 하지만 여기 있습니다.웹과 iOS 앱의 관계는 무엇입니까

iOS의 앱은 objective-C 언어로 작성되었으며 Android에서는 java로 작성됩니다. 하지만 페이스 북과 인스 타 그램은 주로 웹 앱입니다. 나는 Instagram이 Python Django로 쓰여졌다 고 들었다.

어떻게이 두 언어가 서로 작동합니까?

저는 소셜 플랫폼을 만들기 위해 노력하는 새로운 프로그래머이자 개발자입니다. 버튼과 물건을 누르는 것과 같이 주로 간단한 게임과 앱을 만들었습니다.

그러나 페이스 북과 같은 앱이 웹 사이트의 모든 데이터에 액세스하여 거기에 게시 할 수있는 방법을 이해하지 못합니다. 서버가 모든 것들 사이에 어떻게 들어 왔는지. 자세한 내용은이 관계를 설명하십시오.

많은 검색을 시도했지만 내가 말했듯이 무엇을 묻는 지 모릅니다. 심지어 정보의 가장 작은 비트가 많은 도움이 될 것입니다

을 요구한다면,

나는 자세한 내용을 제공 할 수 있습니다.

미리 감사드립니다.

+2

귀하의 질문은 모호하고 지나치게 광범위합니다 – keyser

+0

기본 응용 프로그램은 웹 응용 프로그램과 함께 HTTP (웹 브라우저에서 웹 페이지를 다운로드 할 때 사용하는 것과 동일한 프로토콜)를 사용하여 통신합니다. –

답변

1

언급 한 네이티브 앱 개발을위한 언어가 있으며, 안드로이드 용 Java, iOS 용 objective-c가 있습니다. 이 응용 프로그램은 자급 자족하지 않지만 서버에있는 언어로 작성된 서버 측 코드로 통신합니다. 언어는 개발자가 언급 한 다른 모든 것, PHP, Python, 개발자가 사용할 수있는 Java 일 수도 있습니다. 사용자가 보는 모바일 앱은 서버에있는 웹 서비스에서 노출 된 서비스 만 사용합니다.

당신은 웹 애플 리케이션 대 클라이언트 서버 아키텍처와 네이티브 응용 프로그램을 이해하기 위해 다음과 같은 리소스를 통해 읽어보십시오

: Native vs Web Apps, Client Server Model, Webservices

이 모든 것은 당신이 필요에 배경을 줄 것이다.

그러나 귀하의 질문은 매우 광범위하므로 구체적으로 도움을 얻을 수 있도록 범위를 좁히십시오.

희망이 도움이됩니다. 건배!

+0

당신이 준 링크를 읽어 주셔서 감사합니다. –