2012-07-08 3 views
0

웹 응용 프로그램을 개발하고 각 장치에 개별 응용 프로그램 버전을 만드는 것이 어렵다는 것을 알고 있습니다. 하지만 대기업과 어떻게 작동하는지 알고 싶습니다. 코드 작성 방법을 알고 싶습니다.클라우드와 모든 플랫폼을 오프라인 앱으로 함께 만드는 방법은 무엇입니까?

가장 좋은 예는 Evernote와 Google 드라이브입니다. 그들은 클라우드 애플리케이션과 각 장치에 대한 개별 앱을 만듭니다.

그래서 질문은

..

어떻게 클라우드 애플리케이션과 데이터를 동기화 할 수 있습니까? 버전 컨트롤을 사용합니까?

어디서나 소프트웨어 요구 사양을 얻을 수 있습니까?

플랫폼 및 언어 :

  • 아이폰과 맥 - 목적 C
  • 안드로이드 및 기타 모바일 애플 리케이션 - 자바
  • 윈도우 8 - C#
  • 웹 앱 - PHP 나 파이썬

이 솔루션의 언어를 어떻게 다릅니 까? 버전 제어가 불가능합니다.

코딩을 최소화하는 방법은 무엇입니까?

답변

1

버전 제어 도구를 사용하는 것이 좋습니다.

각 기기에 개별 앱 버전을 만듭니다.

차이점이 거의없는 다른 버전을 개발 중이라고 가정합니다. 버전 도구의 분기 기능을 사용하면 이러한 버전을 쉽게 관리 할 수 ​​있습니다.

클라우드 앱과 데이터를 어떻게 동기화합니까?

웹 배포 기능을 사용하여 응용 프로그램/수정 사항을 웹 서버에 업로드 할 수 있습니다.

  1. 힘내
  2. SVN
  3. SourceAnyWhere를 (내가 회사를 위해 일)
  4. 팀 파운데이션 서버 당신은
+0

:

내가 참조를 위해 여기에 몇 가지 버전 관리 도구를 나열 맞아,하지만 다른 애플 리케이션을 사용하는 데 필요한 다른 애플 리케이션을위한 것입니다. 예 : 아이폰과 맥 - 목적 C, 안드로이드와 기타 모바일 애플 리케이션 - 자바, 윈도우 8 - C#을 웹 앱 - PHP 나 파이썬,이 솔루션을 해결하려면 어떻게 ** ** 나는 버전 제어가 불가능하다고 생각한다. – iraycd

+0

아니, 버전 제어가이 문제를 해결할 수 있다고 생각하지 않는다. – Windy

관련 문제