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

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

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

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

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

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

19 Апр 2024 в 09:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир