Я совершенно не знаком с Xamarin и мобильной разработкой. Мой первый вопрос - разумная архитектура - хорошая практика использовать существующий Rest api для переноса данных с конца мобильного клиента.Лучший способ общения с сервером в Xamarin?
Я копаю Google, документы Xamarin Azure, но не нашел удовлетворенной статьи. Кроме того, у нас есть приложение для внешнего интерфейса, которое потребляет REST apis от Azure.
Если эта информация недостаточно, спросите меня, и если она повторяется, пожалуйста, не стесняйтесь отмечать ее как дубликат с соответствующей ссылкой. Спасибо, ребята, пожалуйста, помогите и поделитесь своим большим опытом.
Благодаря
несколько ссылок, которые я прошел через
https://azure.microsoft.com/en-us/documentation/learning-paths/appservice-mobileapps/
http://www.davevoyles.com/asp-net-web-api-vs-azure-mobile-services/
https://azure.microsoft.com/en-us/blog/azure-mobile-services-why-should-asp-net-developers-care/
https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-value-prop/
https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-ios-get-started/
Нет «лучшего», это зависит от контекста ваших других потребностей. Xamarin толкает Azure, что означает, что вы получите хорошую поддержку в этом маршруте. Конечно, нет хороших способов. Услуги WCF, работающие на iOS, интересны, как минимум. –
Всё зависит от меня. Если у вас есть существующий бэкэнд с услугами REST, то очевидно, что клиент REST, вероятно, имеет смысл. Если у вас есть служба WCF, WCF-клиент имеет смысл. Если вы используете Azure/Google/Amazon, то использование соответствующей клиентской библиотеки имеет смысл. Во многих случаях достаточно простого HTTP-запроса. Это действительно зависит от требований проекта, от вашей ИТ-инфраструктуры и т. Д. Нет единого «лучшего» способа. – Jason
Спасибо, ребята. Я немного смущен этим. Если я хочу использовать автономную синхронизацию, я считаю, что мне нужно использовать комплект sdk, не так ли.Итак, где же все бизнес-логики и вызов базы данных, запрос данных произойдет, если я не использовал rest apis? (очевидно, я считаю, что это в мобильном приложении, которое я не хочу делать.) в соответствии с вашим прошлым опытом, какой подход даст лучший пользовательский опыт? Я имею в виду подход API для отдыха или Azure-приложения ?. Мое приложение имеет небольшие транзакции данных через API. , исправьте меня, если я ошибаюсь в любом месте. Спасибо – PEO