2016-08-18 3 views
0

다음과 같은 디자인 패턴을 가진 앱을 제작해야합니다.Google 디자인 패턴의 방향

  • 결과가 iOS 기기에 표시됩니다.
  • 사용자 데이터는 온라인으로 저장됩니다 ( 이상의 사용자 이름/비밀번호와 그들 자신이 입력 한 데이터).
  • 사용자는 TW/FB 등으로 로그인 할 수 있습니다.
  • 온라인 소스에서 데이터를 수집하고 결과를 산출해야하는 백엔드에서 실행되는 계산 논리 코드입니다. 서버 코드는 Node.js 또는 Python이됩니다.

Firebase와 Google App Engine의 일부 조합이 작동한다고 생각하지만 다음 링크에서 어떤 디자인 패턴이 내가 원하는 것인지 확실하지 않습니다.

https://cloud.google.com/solutions/mobile/mobile-app-backend-services#design-pattern

?

답변

1

설명에 따르면 두 번째 것이 가장 잘 작동한다고 생각합니다. https://cloud.google.com/solutions/mobile/mobile-app-backend-services#firebase-appengine-standard

당신이하고자하는 일을 수행하려면 firebase 대기열을 사용해야 할 것입니다. https://firebase.googleblog.com/2015/05/introducing-firebase-queue_97.html

  • 결과가 iOS 기기에 표시됩니다. 아이폰 OS 중포 기지를 사용
    • 은 (이상 단지,/또한 데이터 그들 자신에 넣어 비밀번호를 username을) 온라인으로 저장
  • 사용자 데이터를 호출합니다.
  • 사용자 호출 fireabse
    • 사용하여 아이폰 OS는 하는 것, TW/FB 등
      • 백엔드에서 실행 중포 기지 인증을
    • 계산 로직 코드를 사용하여 를 로그인 할 수 있습니다 온라인 출처에서 데이터를 수집하고 결과를 생성해야합니다. 서버 코드는 Node.js 또는 Python이됩니다.
      • Google 앱 엔진에서 실행 중포 기지 큐
      • 정보 주셔서
  • +0

    감사를 사용. Firebase 대기열에서 볼 수있는 유일한 문제는 Node를 사용해야한다는 것입니다. Node는 사용 방법이 될 수 있지만 Python으로 서버 로직을 실행하는 것이 더 나을 것이라고 생각됩니다. – Phil

    +0

    그럴 수 있습니다. 파이썬을 사용하는 것이 더 나을 것이라고 생각하는 이유가 있습니까? 노드는 확실히 논리를 처리 할 수 ​​있지만, 당신이 옳을 수도 있습니다. 여기에 또 다른 제안을하기에 충분한 정보가 없습니다. 행운을 빕니다! –

    +0

    서버 코드는 정서 분석 (Googles 예측 API가 재미있을 것 같지만)과 파이썬이 수선 한 것으로 보이는 다른 ML 관련 일을 수행합니다.Node와 비슷한 일을 할 수 있다는 것도 알고 있지만,이 설정에서 Node를 사용하지 않는 한 Python이 더 좋은 방법 일 수 있습니다. – Phil

    관련 문제