Задать вопрос
@itrushkoff

Перевод бэкенда с PHP на NodeJs?

Суть вопроса в переходе с PHP на JS, всем спасибо за ответы
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Простой 12 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
1-2: Фреймворк/ОРМ не принципиальны — накосячить и страдать можно абсолютно с любым или без. Определитесь для начала с вашими конкретными требованиями к нему, а уже потом собираете список подходящих под ваши требования, щупаете каждый и выбираете тот, что вам больше нравится.

3: Описать в ОРМ модели на текущий момент времени и дальше новые миграции делать в рамках данной ОРМ. Ну и проверять на тестовой БД перед деплоем, конечно же.

4: Нет, смысла нет. Сегодня оно есть — завтра нет или ещё что. А ещё есть проблемы совместимости и сама незрелость проекта. Производительность — понятие относительное. Если она вам нужна — для этого есть такие вещи как "Нагрузочные тесты", "Профилирование", "Оптимизация" и прочее. И использовать это надо тогда, когда у вас встанет такой вопрос. Ну или осваивать Go/Rust/C#/C++.

Иметь внятные способы/библиотеки для WS-соединений

uWebSocket — потому что на сях и активно развивается.

возможность само-перезапуска в случае, если совсем "ой"

pm2 или аналоги типа luster.

бэк на js - тот же зоопарк, что и фронт на js. В связи с чем нужна помощь.

Зоопарк сейчас вообще везде. Вот именно для помощи в вашем конкретном случае вам следует нанять опытного NodeJS разработчика как минимум для первичной консультации и регулярного общего контроля хотя бы. А именно: собрать ваши требования и детали по проекту, подготовить как минимум общее ТЗ и уже по результатам консультации принимать какие-то конкретные решения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
Ответ на текущий вопрос в том виде, как он задан - нанять опытного JS-бэкендера. Но всё таки еще раз напомню, сюда надо прибегать с одной конкретной проблемой, а не вываливать весь список проблем.
Ответ написан
@Zerg89
Переход на nodejs без спеца по ним, может стоить всего бизнеса или его части из-за репутацинных потерь в случае факапа с npm пакетами котрые за последние несколько лет показывали много скандалов подделок пакетов и их изменения было
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы