Ho appena iniziato a utilizzare Web API per creare servizi basati su REST da utilizzare nelle mie app MVC, che sto chiamando molto dal codice lato client. Ora ho notato che Azure Mobile Services fornisce un modo alternativo e semplice per interagire con il tuo database dal codice lato client. Qual è il vantaggio (se esiste) di utilizzare i servizi mobili di Azure tramite l'API Web?Azure Mobile Services vs Web API
5
A
risposta
7
- È davvero facile iniziare da zero. Se non hai idea, o forse nessuna inclinazione o tempo per creare un progetto API Web, un database, configurare CORS, impalcatura di alcuni script di accesso client ecc. Servizi mobili di Azure è ottimo.
- Caratteristiche come schema DB dinamico, OAuth (e sicurezza inserita nel DB) e notifiche push out of the box, con documentazione OKish.
- Librerie native per accedere ai servizi da Android, IOS e Windows Mobile & Win 8 Store.
- Script di codice server in JS (forse un vantaggio, se non si è un C# dev).
Detto questo, se si è già attivi e in esecuzione nell'API Web, non penso ci siano motivi validi per il cambiamento. Quasi certamente avrai delle limitazioni e potrai accedere ad altri servizi di Azure, incluso Mobile, se ti serve comunque una funzionalità specifica.
Problemi correlati
- 1. Azure web VS API Mobile Services
- 2. Azure WebApi vs Azure Mobile Service vs
- 3. Azure Mobile Service e Azure Web App autenticazione
- 4. API EC2 Erlang Amazon Web Services (AWS)
- 5. Web Services vs EJB vs RMI, vantaggi e svantaggi?
- 6. MVC4 API su Azure WebSites o Azure Cloud Services [Errore]: 'System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption'
- 7. API API RESTful vs Web Service
- 8. Creazione non pubblicazione del progetto API Web in Visual Studio Team Services (era VS Online)
- 9. Servizi Azure vs .NET
- 10. Spring web services flow
- 11. Contratto ultimo web services?
- 12. Come utilizzare la funzionalità API del servizio mobile di Azure
- 13. WCF v.s. eredità ASP.Net Web Services
- 14. Azure Mobile Service e socket.io
- 15. Autenticazione API Web Basic vs Bearer
- 16. Servizio WCF vs ASP.NET Web Api
- 17. WCF vs API Web ASP .Net
- 18. Sencha touch vs Dojo Mobile vs jQuery Mobile?
- 19. Azure, SignalR e Web Api non inviano messaggi al client
- 20. Database SQL di Azure Web vs Business Edition
- 21. Autenticazione Facebook per un servizio API Web/app mobile
- 22. API come nucleo per un sito Web e un'app mobile
- 23. Azure Table Vs MongoDB su Azure
- 24. Azure Web App pulizia responsabilità
- 25. Azure DocumentDb vs RavenDb
- 26. WCF vs WEb API vs servizi Web per il nuovo sito di e-commerce
- 27. eccezioni personalizzate movimentazione - Java Web Services
- 28. Amazon Web Services + ASP.NET MVC 3 + MySql
- 29. Google App Engine contro Amazon Web Services
- 30. Amazon web services phpMyAdmin: L'estensione mbstring manca
In realtà, è strano per me che nessuno abbia mai votato prima. Questo è abbastanza poco chiaro per gli sviluppatori .NET (compresi gli API Web ish), perché Azure sarebbe necessario (quindi, solo l'ambiente di hosting). Non riesco ancora a prenderlo completamente. – Agat
Agat, AZM (Servizi mobili di Azure, a cui questa domanda è specificamente correlata) è un sottoinsieme piuttosto piccolo di Azure. Azure include siti Web e database, funzionalità multimediali, bus di servizio e molto altro. Azure (e altri fornitori di servizi cloud) sono grandi se hai bisogno di qualcosa di più che "solo hosting" per scalabilità e altre funzionalità iniziali tradizionalmente costose. – conradj