Какой backend лучше всего использовать с React.js/Redux?
Доброго времени суток! Вопрос состоит в том - какой бекенд лучше всего использовать с Реактом? Хотелось бы и клиентскую и серверную часть писать на JS но практично ли это? Раньше немного писал на Питоне и мне в принципе этот язык нравится и библиотеки у него классные (Flask & Django).
Нет никакой разницы какой именно (подозреваю фреймворк) вы выберете. Главное чтобы протокол мог использоваться из браузера, а вы хорошо разбирались в выбранной технологии.
Как раз в РН, мы с коллегами используем net core для http rest и signalr для сокетов, для работы с бизнес логикой, и webrtc (это кстати протокол прикладного уровня, а не какой-то там фреймворк) для аудио/видео.
Могу посоветовать CouchDB, с ним вы получите restful api практически в один клик, и лонг поллинг (можно настроить на вебсокеты) для подписки на удаленные события. И красивую админ панель.
Идеально для прототипирования и не только, одна мастер–мастер репликация чего стоит.
Какой по душе - такой использовать. Используя JS/TS и там, и там, можно "из коробки" получить общий код, который можно повторно использовать и в клиентской, и в серверной части, а также server-side rendering.