asp.net mvc 웹 응용 프로그램에서 많이 프로그래밍했습니다. 이제 프론트 엔드 용 코드 바를 사용하고 백엔드 용 푸른 색 플랫폼을 사용하여 크로스 플랫폼 모바일 애플리케이션을 작성하려고합니다.Azure WebApi 대 Azure 모바일 서비스 vs
하늘색 모바일 서비스 또는 WebAPI를 사용할지 여부는 의심 스럽습니다. WebAPI의 기능과 자유는 있지만 하늘색 모바일 서비스의 편의성을 원하기 때문입니다. 나는 인증, 푸쉬 알림 등의 개념을 이해하지 못한다.
나의 주요 목표는 애플 리케이션 로직, 프론트 엔드 및 백엔드에 중점을 둔다. 이것을 위해 나는 큰 의혹을 가지고있다.
첫 번째. 나는 외부 인증을위한 AMS와 WebAPI의 좋은 메커니즘을 모두 볼 수 있지만 당신의 인증을 관리하는 것은 아니다. 자신의 인증을 관리하는 가장 좋은 방법은 무엇입니까? Azure Active Directory 솔루션입니까?
제 2의 목적은 나머지 API가 쿼리 가능 (odata)이 아닌 정확한 데이터 (json)를 반환하는 잘 정의 된 API 메소드를 만드는 것입니다. WebAPI 또는 AMS에 가장 적합합니까?
세 번째 SQL Server, 그 관계 및 Entity 프레임 워크에 대한 경험이 있지만 NoSQL 기술을 배우고 사용하는 데 신경 쓰지 않습니다. (그러나, 나는 NoSql에서 많은 관계에 많은 것을 사용할 수 없다는 것에 만족하지 않는다.)
대단히 감사합니다.
Azure 모바일 서비스 용 .NET 백엔드는 WebAPI이며 Entity Framework와 함께 즉시 사용할 수 있습니다. – JuneT