Я запрограммировал много в веб-приложениях asp.net mvc. Теперь я хочу писать кросс-платформенные мобильные приложения с кордорой для интерфейса и лазурного для бэкэнда.Azure WebApi против Azure Mobile Service vs
Я сомневаюсь, следует ли использовать лазурные мобильные службы или WebAPI, потому что я хочу власть и свободу WebAPI, но удобство лазурных мобильных услуг. Я не понимаю таких понятий, как аутентификация, push-уведомления и т. Д.
Моя основная цель - сосредоточиться на логике приложения, интерфейсе и бэкэнде со значительным весом этой логики в бэкэнд. Для этого у меня большие сомнения.
1-й. Я вижу как хорошие механизмы в AMS, так и WebAPI для внешней аутентификации, но не для управления собственной аутентификацией. Каков наилучший способ управления собственной аутентификацией? Решение Azure Active Directory?
2nd У меня есть намерение создать четко определенные методы API, которые возвращают точные данные (json), а не запрос api query (odata). Wich лучше для этого, WebAPI или AMS?
3rd У меня есть опыт работы с SQL Server, его отношениями и инфраструктурой Entity, но я не хочу изучать и использовать технологии NoSQL, что лучше? (Тем не менее, мне не комфортно, я не могу использовать многие и многие отношения в NoSql).
спасибо.
. NET-сервер для Azure Mobile Services - это WebAPI и работает из коробки с Entity Framework. – JuneT