2013-05-05 22 views
5

Właśnie zacząłem używać Web API do tworzenia usług opartych na REST, które będą używane w moich aplikacjach MVC, które wywołuję dużo z kodu po stronie klienta. Zauważyłem, że usługa Azure Mobile Services zapewnia alternatywny i prosty sposób interakcji z bazą danych po stronie klienta. Jaka jest przewaga (jeśli w ogóle) korzystania z Usług Azure Mobile przez Web API?Usługi Azure Mobile Services a Web API

Odpowiedz

7
  1. Rozpoczęcie od początku jest naprawdę łatwe. Jeśli nie masz pojęcia, a może nie masz ochoty ani czasu na stworzenie projektu Web API, bazy danych, skonfiguruj CORS, nie ruszaj skryptów dostępu do klienta itd., To usługa Azure Mobile Services jest świetna.
  2. Funkcje, takie jak dynamiczny schemat bazy danych, OAuth (i zabezpieczenia zapiekane w DB) oraz powiadomienia push z pudełka, wraz z dokumentacją OKish.
  3. Biblioteki macierzyste umożliwiające dostęp do usług z systemów Android, IOS i Windows Mobile & Sklep Win 8.
  4. Skrypty serwera kodu w JS (może być zaletą, jeśli nie jesteś programistą C#).

To powiedziawszy, jeśli jesteś już uruchomiony w Web API, to nie sądzę, że istnieje jakiś ważny powód, dla którego warto się zmienić. Prawie na pewno dostaniesz ograniczenia i możesz uzyskać dostęp do innych usług platformy Azure, w tym do komórek, jeśli i tak potrzebujesz konkretnej funkcji.

+0

Właściwie to dla mnie dziwne, że nikt wcześniej nie głosował na tę odpowiedź. To całkiem niewyjaśnione dla deweloperów .NET (włączając w to Web API), dlaczego Azure byłaby potrzebna (po prostu, tylko środowisko hostingowe). Nadal nie mogę go w pełni złapać. – Agat

+0

Agat, AZM (usługa Azure Mobile Services, z którą to pytanie jest szczególnie związane) to całkiem mała część Azure. Platforma Azure obejmuje witryny sieci Web i bazy danych, funkcje multimedialne, magistrale usług i wiele innych. Azure (i inni dostawcy usług w chmurze) są świetni, jeśli potrzebujesz czegoś więcej niż "tylko hosting" dla skalowalności i innych tradycyjnie wysokich kosztów z góry. – conradj

Powiązane problemy