Size: a a a

Vue.js Russian Developers Community

2020 December 21

SS

Stan Smith in Vue.js Russian Developers Community
Vite4eg
Нет. Потому что nodejs не особо подходит для полноценного бекенда
"вы просто не умеете его готовить" (с)
nestjs в помощь
источник

V

Vite4eg in Vue.js Russian Developers Community
Elisey Martynov
Полноценного в каком смысле, пример какой-то?
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Спасибо, м.б. слухану)
источник

SS

Stan Smith in Vue.js Russian Developers Community
Vite4eg
Нет. Потому что nodejs не особо подходит для полноценного бекенда
скажите это yandex, paypall, netflix, yahoo, google, а то они пользуются)
источник

V

Vite4eg in Vue.js Russian Developers Community
Они используют nodejs как бекенд для фронтенда. Но с данными работают на джавах
источник

SS

Stan Smith in Vue.js Russian Developers Community
по яндексу судите?
источник

V

Vite4eg in Vue.js Russian Developers Community
Не только
источник

SS

Stan Smith in Vue.js Russian Developers Community
Vite4eg
Не только
так чем он не подходит для полноценного бэка вы так и не ответили?
какая то запись на 1.5ч - слушать вряд ли кто то будет
источник

V

Vite4eg in Vue.js Russian Developers Community
Ну сводится к тому, что nodejs проигрывает многим языкам по скорости.
Нода однопоточная
У ноды с типизацией не очень
У ноды не такая богатая инфраструктура библиотек под бекенд
источник

SS

Stan Smith in Vue.js Russian Developers Community
Vite4eg
Ну сводится к тому, что nodejs проигрывает многим языкам по скорости.
Нода однопоточная
У ноды с типизацией не очень
У ноды не такая богатая инфраструктура библиотек под бекенд
многим? спорный вопрос
треды,воркеры, кластеры - видимо не изучен вопрос
типизация - наверное дело не в ноде, а языке?
может дадите конкретный пример, каких библиотек вам не хватает, которые есть под другие языки?
источник

SS

Stan Smith in Vue.js Russian Developers Community
где нибудь в 2014 я бы понял ваш пессимизм
источник

V

Vite4eg in Vue.js Russian Developers Community
А есть смысл рассматривать nodejs отдельно от javascript?
источник

DM

Denis Morozkin in Vue.js Russian Developers Community
Vite4eg
Ну сводится к тому, что nodejs проигрывает многим языкам по скорости.
Нода однопоточная
У ноды с типизацией не очень
У ноды не такая богатая инфраструктура библиотек под бекенд
Для больших проектов node не самый лучший выбор, а для малых и средних пойдет
И кстати, node можно сделать многопоточной это вроде воркер треды
А типизация, ну тут ts в помощь
источник

V

Vite4eg in Vue.js Russian Developers Community
Да и не считаю я , что нода созрела для прям больших таких тяжелых разработок. В стандартной библиотеке явно не хватает методов, отсюда начинают плодиться миллионы мелких библиотек типа проверить на массив и прочее. У
В nodejs до сих пор не смогли нормально реализовать модульность, в итоге сейчас две системы модульности, не могут прийти к единой. Может когда-то нода и станет такой прям что не нужны на никаких java, но сейчас она bff, дальше особо и не рвётся
источник

V

Vite4eg in Vue.js Russian Developers Community
typescript - это вообще отдельная история. С одной стороны крутая вещь, с другой - никакой спецификации. Развивается сам по себе отдельно от самого языка javascript
источник

c

coldrain96 in Vue.js Russian Developers Community
Vite4eg
Да и не считаю я , что нода созрела для прям больших таких тяжелых разработок. В стандартной библиотеке явно не хватает методов, отсюда начинают плодиться миллионы мелких библиотек типа проверить на массив и прочее. У
В nodejs до сих пор не смогли нормально реализовать модульность, в итоге сейчас две системы модульности, не могут прийти к единой. Может когда-то нода и станет такой прям что не нужны на никаких java, но сейчас она bff, дальше особо и не рвётся
вродь пришли же к консенсусу. ES modules - разве не стандарт?
источник

V

Vite4eg in Vue.js Russian Developers Community
Только его пока не могут полноценно в ноду впилить
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
О, я как-то раз, когда писал. Во-первых, тебе нужно в package.json это написать, во-вторых, появляется куча проблем. Допустим, ты хочешь написать по-стандарту в каком-нибудь методе (e.g. fs) __dirname, но ты не можешь, потому что ES modules тебе не предоставляют этой фичи. И тебе нужно тянуть какую-то зависимость и т.д. Тут я согласен с @Vite4eg, модули чет так себе реализованы
источник

DL

Dark Light in Vue.js Russian Developers Community
Elisey Martynov
просто смотрю на недавнем выходе обновления у PHP, он чаще мелькать стал
источник

S[

Serge [Buzzzzer] in Vue.js Russian Developers Community
nodejs - это попытка фронтэндеров зачем то влезть и  в бекэнд :d
источник