AWS를 백엔드로 사용하는 웹 응용 프로그램이 포함 된 기존의 크로스 플랫폼 모바일 응용 프로그램이 있습니다 (데이터베이스의 RDS, 네 개의 서버 인스턴스 ,로드 밸 랜서 (Load Balancer)를 사용하여 트래픽을 분배합니다. APK 및 IPA 파일은 패키지화되어 매장으로 보내지 만 요청 당 구성 요소가 서버에서 검색되므로 매장 구축 횟수를 줄이고 고객이 변경 사항을 쉽게 처리 할 수 있습니다.응용 프로그램 개발 - 기존 인프라에서 마이그레이션 할 수있는 적합한 플랫폼 찾기
우리는 빠르게 성장하는 고객층을보다 잘 지원하기 위해 다른 플랫폼으로 이동해야하는 개발 단계에 있습니다.
고객의 상황 때문에 이러한 사항을 고려해야합니다.
- 해야 크로스 플랫폼 (안드로이드/아이폰 OS)를 할 수.
- 이 오프라인 (사용자가 인터넷 연결없이 액세스 할 수 있어야합니다)를 기반으로해야합니다
- 연결
- 이 때 기존 데이터베이스와 동기화 할 수 있어야는 인증 이 필요
- 클라우드 기반 (?은 올바른 용어는 아니지만 서버에 구성 요소를 저장하고 장치가 업데이트를 확인하고 로컬 복사본을 다운로드 할 수있는 기능을 의미 함 - 수정 및 수정 작업을 신속하게 수행 할 수 있음)
- 우리는 현재이 움직임을 위해 우리를 용이하게하는 자 마린보고있는
AWS과 이상적으로 호환 그러나 다른 모든 일을 할 수있는 문서와 거기에 플러그인의 많은있다.
우리는 개발자가 모두 .net/C# 경험을 가지고 있지만 특히 Xamarin에서는 그렇지 않습니다.
우리는 우리가 고수 할 필요가있는 (그리고 앞으로 2 ~ 3 주 내에 증가 할 필요가있는) 특정 일정을 가지고 있으며, 지금은 연구 단계에서 림보에 근본적으로 걸려 있습니다. 몇 가지 권리. 우리는 Xamarin (또는 다른 프레임 워크)이 우리가 필요로하는 모든 것을 할 수 있다는 것을 알기 전까지는 앞으로 나아갈 수 없습니다.
Xamarin의 제 3 자 패키지 및 설명서 자체를 어디서부터 시작해야할지 모르기 때문에 '모든 것을 스스로 코딩하십시오'라는 생각에서 벗어나기는 어렵습니다.
많은 문서에서 Azure의 다양한 시스템에 대해 언급합니다. AWS를 통해 Azure로 이동하는 것에 반대하지 않을 것입니다. * AWS를 사용하는 기존 인프라로 인해 AWS를 유지하는 것이 더 나은 옵션입니다 (사용자가 새 시스템을 구축하는 동안 현재 시스템에 액세스해야 함)
이 스택 오버플로 게시물은 프레임 워크, 디자인 패턴 및 코드 선택과 관련하여 프로세스와 관련된 모든 사항에 대한 권장 사항, 방법론, 타사 패키지 등을 포함합니다.
분명히 최적의 방법으로 앞으로 나아갈 모든 일에 모범 사례를 사용하고 싶습니다. 계산 성 및보다 깔끔하고 견고한 코드 어디서부터 시작해야 할지를 아는 것은 어렵습니다!
모든 입력 사항을 높이 평가할 것입니다.
건배!
편집 :나는 '특별히 주제를 벗어났습니다'라는 '권장 사항을 묻습니다'라는 것을 알고 있습니다. 게시글 guidelines about open ended discussion을 읽었으며이 사례가 다른 것으로 확신합니다. 위 목록의 모든 항목과 완벽하게 호환되는 프레임 워크 및 플러그인 조합에 대한 조언을 구하기 위해 기본 문제가 있습니다 (위).
'이 스택 오버플로 게시물은 권장 사항을 묻는 것입니다. 주제가 구체적입니다 : 책, 도구, 소프트웨어 라이브러리, 자습서 또는 기타 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 스택 오버플로에 대해 그들은 오피니언 스 답과 스팸을 끌어 들이기 쉽습니다. 대신 문제를 설명하고 지금까지 해결 된 문제를 설명하십시오. – John3136
안녕하세요 John - 답장을 보내 주셔서 감사합니다. 이것이 권장 사항을 묻는 것으로 알고 있지만 여기에는 특정 문제가 있습니다. 우리는 위 목록의 모든 사항을 설명하는 솔루션을 찾아야합니다. 게시물을 퉁명스럽게 말하면 질문은 입니다. '우리가 탐색 할 수있는 프레임 워크 또는 패키지 조합은 이러한 것들을 촉진 할 수 있습니다.'-이 문제에 대한 답변은 끝나지 않을 수 있습니다. 예, 우리는 기존 소프트웨어 및 플러그인에 대한 권장 사항 및 포인터 – James