2013-05-05 5 views
5

웹 API를 사용하여 클라이언트 측 코드에서 많이 호출하는 MVC 애플리케이션 내에서 사용할 REST 기반 서비스를 작성하기 시작했습니다. 이제 Azure 모바일 서비스가 클라이언트 측 코드에서 데이터베이스와 상호 작용할 수있는 대안적이고 간단한 방법을 제공한다는 것을 알게되었습니다. Azure Mobile Services over Web API를 사용하면 어떤 이점이 있습니까?Azure 모바일 서비스 vs 웹 API

답변

7
  1. 처음부터 쉽게 시작할 수 있습니다. 웹 API 프로젝트, 데이터베이스, CORS 구성, 클라이언트 액세스 스크립트 등을 구성 할 수있는 생각이나 시간이 없다면 Azure 모바일 서비스가 좋습니다.
  2. 동적 인 DB 스키마, OAuth (및 DB에 구워진 보안) 및 OKish 문서와 함께 상자 밖으로 알림을 푸시하는 기능.
  3. Android, IOS 및 Windows Mobile에서 서비스에 액세스하는 기본 라이브러리 & Win 8 Store.
  4. JS의 코드 서버 스크립트 (C# 개발자가 아닌 경우 장점 일 수 있음).

그렇다면 이미 웹 API를 사용 중이라면 변경해야 할 강력한 이유가 있다고 생각하지 않습니다. 어쨌든 특정 기능이 필요한 경우 거의 확실한 한계를 맞을 것이며 Mobile을 포함한 다른 Azure 서비스에 액세스 할 수 있습니다.

+0

사실, 그 대답은 전에 아무도 투표하지 않은 것이 이상합니다. NET API를 포함하여 .NET API를 사용하는 경우에는 매우 비쌉니다. Azure가 필요한 이유는 무엇입니까 (환경 만 호스팅하는 경우). 나는 아직도 그것을 완전히 잡을 수 없다. – Agat

+0

Agat, AZM (Azure 모바일 서비스,이 질문과 관련이있는)은 Azure의 아주 작은 하위 집합입니다. Azure는 웹 사이트와 데이터베이스, 미디어 기능, 서비스 버스 등을 포함합니다. Azure (및 기타 클라우드 공급자)는 확장 성 및 기타 전통적으로 높은 비용의 선행 기능을 위해 "호스팅"이상의 기능을 필요로 할 때 유용합니다. – conradj

관련 문제