Может ли кто-нибудь указать какие-либо преимущества использования услуг Azure Mobile против использования простой службы Azure app/clean web api? Для типа стартера/проекта для мобильного решения для мобильных устройств.Azure mobile services vs Azure App service vs plain Web API
У меня несколько смешанные чувства по поводу того, почему я хотел бы использовать Azure Mobile Services.
Насколько я вижу на Azure Mobile, у вас есть более простой способ аутентификации, вы можете более легко использовать концентратор уведомлений , и у вас есть разные «встроенные» способы обработки данных (хранение таблиц и т. Д.).
Обычно вам нужны некоторые пользовательские логики, регистрация и обработка пользователей, когда пользователи регистрируются на вашем сервере, и вы хотели бы более прочный способ обработки и хранения данных, не разделенных хранилищем данных OOTB.
Возможно, у вас может быть другое предпочтение, чем использование конечной точки/Table/odata-endpoint, с которой вы получаете или завершаете множество логических операций, чтобы правильно вернуть данные DAO для конечных точек OData.
Все эти вещи; IMO затрудняет упрощение использования API/бэкэнд при использовании услуг Azure Mobile, а не простой веб-API с конечными точками OData и API-интерфейсом API-интерфейса, который можно использовать в мобильном приложении так же просто.
Внедрение/обработка аутентификации и уведомлений ++ в Web Api не является такой сложной и не требует много времени.
Таким образом, моя проблема с Azure Mobile заключается в том, что она имеет тенденцию к штрафу за dev/prototyping и тестирование, но при разработке надлежащего бэкэнда это может стать очень грязным.
Любые мысли и причины, по которым нужно выбирать один вместо другого?