Какой путь мне выбрать - erlang(elixir), node.js или django(python)?

Пожалуйста, я прошу совета, чтобы я мог знать, какой путь выбрать, потому что в настоящее время я очень запутался, какой путь выбрать. Я хочу построить проект с очень сильной отказоустойчивостью , но при этом он должен быть очень быстрым и предлагать результат в реальном времени . Я запутался, какой путь мне выбрать из 3 языков серверной стороны, т.е. erlang, node.js или django.

Я проделал некоторую работу в node.js и снимаю перед ним шляпу, но проблема, с которой я столкнулся в node.js, заключается в том, что когда я вношу изменения в код, мне приходится перезапускать сервер, тем самым теряя сессию. Это заставляет меня скептически относиться к использованию nnode.js. Я не могу представить, что все мои пользователи будут выходят с сервера, когда я вношу изменения в свой код. Поэтому я не хочу использовать node.js

Django, с другой стороны, сохраняет сессию, которая работает, когда я обновляю свою кодовую базу, без потери сессии в отличие от node.js, единственный вопрос заключается в том. когда я перезапускаю сервер, любой, кто заходит на сервер во время перезапуска, не сможет войти, но сессия все еще остается там. Также кривая обучения django не была крутой, более или менее как самолет. Однако, когда говорят, что вы не оцените вещь, пока не попробуете что-то другое или не потеряете ее. Я оценил неблокирующую функцию node.js. когда я перешел на django и увидел, что определенный процесс блокирует работу всего сервера. Я не могу заблокировать весь сервер только потому что я выполняю определенный процесс.

Однако с erlang я не работал, но из небольшого исследования, которое я сделал по erlang, я слышал что он очень отказоустойчив. т.е. если процесс падает, это не приведет к падению всего сервера. Но я скептически отношусь к erlang, потому что его использование означает, что мне придется изобретать колесо, так что это не тот проект, который я могу сделать быстро, как django из-за небольшого количества библиотек, что делает его дорогим, он не такой быстрый, как django. дорогостоящим, он не такой быстрый, как node.js (я не уверен в его скорости по сравнению с django)

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

Пожалуйста, мне нужен совет, какой путь я должен выбрать.

Вернуться на верх