REST или Socket

Необходимо создать приложение для мобильного, которое будет забирать и отдавать данные на сервер. Моментной передачи данных, как в чатах, не надо. Поэтому и возник вопрос что выбрать. Restful приложение проще реализоваться, не надо придумываться протокол как в случае с сокетами. Но сокеты требуют меньше трафика.

Подскажите какие преимущества и недостатки у обеих технологий? Чтоб определиться с выбором.

1 ответов


Думаю вопрос трафика не существенен, особенно когда вы передаете json.

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

Из моего опыта, писать онлайн игры лучше через сокеты, где обмен данных постоянный.
Если такого трафика нету, то вам подойдет REST API.