Как лучше делать бекэнд для приложений? Пишу приложения для десктопа и для мобильных устройств. На десктоп это С++/С#, для мобильников - Java.
Вопрос такой: как лучше делать бекэнд?
REST или с помощью сокетов? На каком языке писать лучше? Что производительнее? Какую СУБД использовать?

23 Окт 2019 в 20:15
215 +1
0
Ответы
1

Выбор между REST API и сокетами зависит от специфики вашего приложения. REST API обычно используется для взаимодействия между клиентом и сервером по HTTP протоколу, что делает его удобным для приложений, которые работают в сети Интернет. С другой стороны, сокеты могут быть более эффективным способом обмена данными, особенно в реальном времени.

Что касается языка программирования, то выбор зависит от ваших предпочтений и опыта. Для бекенда могут быть использованы различные языки, такие как Java, C++, Python, Node.js и другие. Один из важных факторов при выборе языка - его скорость и производительность.

Что касается выбора СУБД, также следует ориентироваться на требования вашего приложения. Например, если вам нужна высокая производительность и масштабируемость, то можно рассмотреть использование NoSQL баз данных, таких как MongoDB или Cassandra. Если вам нужна строгая схема данных и возможность транзакций, то подойдет SQL база данных, такая как MySQL или PostgreSQL.

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

19 Апр в 09:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир