Бэкенд для мобильного приложения

140
04 июля 2019, 19:30

Появилась необходимость в написании мобильного приложения, поддерживающего чат, что подразумевает под собой частый обмен данными с сервером. В качестве бэкенда рассматривал backendless, но у него ограничение на 40 млн. API-вызовов на самом дорогом тарифном плане (подозреваю, что после каждой отправки сообщения его необходимо заносить в базу, т.е., как минимум, 1 API-вызов).

С работой с серверной частью приложения я пока на "вы", поэтому хотелось узнать, каким образом решается данная проблема: поскольку количество запросов при активном использовании приложения не укладывается в установленные лимиты, необходимо использовать какие-то другие способы работать с базой, т.е. какой существует наиболее подходящий сценарий работы в рамках данной задачи.

Само приложение планируется писать либо на Java под Андроид, либо Xamarin для кросс-платформенности.

Answer 1

поскольку количество запросов при активном использовании приложения не укладывается в установленные лимиты, необходимо использовать какие-то другие способы работать с базой, т.е. какой существует наиболее подходящий сценарий работы в рамках данной задачи.

Обычно под свой проект пишут свой backend. Если честно, впервые слышу о том, чтобы backend (особенно, серьёзного проекта) делали на "конструкторе".

Само приложение планируется писать либо на Java под Андроид, либо Xamarin для кросс-платформенности.

Это роли не играет. Back и front обмениваются данными по сети и поэтому не важно, что на чём написано. Сейчас по факту стандартом является взаимодействие посредство REST.

READ ALSO
Цикл по 2 файлам Excel (C# и Epplus)

Цикл по 2 файлам Excel (C# и Epplus)

Подскажите как можно циклом сравнить 2 файла Excel с помощью EpplusУ меня не получается

143
Проблема с Cors в IE: not found in the header Access-Control-Allow-Origin

Проблема с Cors в IE: not found in the header Access-Control-Allow-Origin

При использовании русских доменов получаю ошибку

166
Как обновить DataGrid после ввода данных в бд?

Как обновить DataGrid после ввода данных в бд?

Добавляю в базу данных запись, и нужно обновить abiturSetDataGrid, пытался использовать abiturSetDataGridItems

171
Как изменить иконки интерфейсов в Visual Studio 2017

Как изменить иконки интерфейсов в Visual Studio 2017

Суть проблемы: какое-то время работал в Intellij Idea и перешел на Visual Studio 2017Интерфейсы в шарпе пишутся начиная с "I" , но как визуально отличить класс...

157