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
5
A
Odpowiedz
7
- 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.
- Funkcje, takie jak dynamiczny schemat bazy danych, OAuth (i zabezpieczenia zapiekane w DB) oraz powiadomienia push z pudełka, wraz z dokumentacją OKish.
- Biblioteki macierzyste umożliwiające dostęp do usług z systemów Android, IOS i Windows Mobile & Sklep Win 8.
- 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.
Powiązane problemy
- 1. Azure Web API VS Mobile Services
- 2. Web Services API Versioning
- 3. Jak korzystać z funkcji API usługi Azure Mobile Service
- 4. Bezpieczne wywoływanie hostowanego WebSite Web API z usługi Azure WebJob
- 5. Erlang Amazon Web Services (AWS) EC2 API
- 6. Usługi mobilne Azure, HttpClient, autoryzacja
- 7. Usługi Azure Mobile/VS Tools dla Cordova - 404
- 8. Czy można mieszać usługi Azure Mobile z usługami w chmurze Azure?
- 9. C# .NET Web Services - przekazywanie niestandardowych obiektów do usługi WWW
- 10. Nie można utworzyć poświadczeń usługi Amazon Web Services (AWS).
- 11. Restful web services
- 12. Używanie ASP.NET Web API jako usługi obrazu
- 13. Visual Studio Team Services API
- 14. Dodaj odwołanie do usługi Web API ASP.NET
- 15. ASP.NET Web API: dostawca usługi OAuth
- 16. Szyfrowanie w C# Web-Services
- 17. Rest Web services zwracające 404
- 18. Różnica między WCF Web API i WCF Data Services
- 19. Przesyłanie strumieniowe do usług Azure Media Services
- 20. Usługi Azure Mobile: Nieprawidłowy wyjątek operacji (nie znaleziono zestawu specyficznego dla platformy)
- 21. Usługa aplikacji Azure a usługa usług Azure
- 22. Usługi Open Services systemu Windows
- 23. Uwierzytelnianie aplikacji internetowej PHP za pomocą usług Azure Active Directory i usługi Azure Mobile
- 24. Usługi raportowania 2008 usługi sieci Web interfejsu API api - jak zarządzać uprawnieniami dotyczącymi zabezpieczeń?
- 25. niestandardowe wyjątki manipulacyjne - Java Web Services
- 26. Azure, SignalR i Web Api nie wysyłają wiadomości do klienta
- 27. Usługa Azure Mobile Service i socket.io
- 28. Prędkość magistrali usługi Azure
- 29. Build nie publikuje projektu Web API w Visual Studio Team Services (był VS Online)
- 30. Jakie są różnice między interfejsami API usługi Office 365 a EWS
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
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