JavaScript
Почему я не раз слышал что Node.js ошибка природы? Над этим смеялся сам разработчик:)
Настолько ли плоха? Почему тогда используют? И кто ее использует?)
Используют те, кому нравится JS и не нравятся привычные серверные языки. А еще nodeJS очень хорошо сочетается с React и EXPO.
JavaScript не имеет механизма контроля типов - от слова "совсем". Надёжность кода в JavaScript кошмарна. PHP и даже Python в этом отношении несравнимо лучше.
В TypeScript с этим получше, но структурная эквивалентность типов - это тоже ненадёжность.
Хрупкость, вызванная кооперативной многозадачностью. Лёгким движением руки можно наглухо повесить весь сайт.
Убогая стандартная библиотека JS - из-за чего приходится в большом кол-ве использовать сторонние модули неизвестной паршивости с неконтролируемым списком зависимостей.
Неумение эффективно работать с реляционными базами данных. Node.JS нормально работает только с иерархической MongoDB, эффективной лишь для очень узкого класса задач.
В TypeScript с этим получше, но структурная эквивалентность типов - это тоже ненадёжность.
Хрупкость, вызванная кооперативной многозадачностью. Лёгким движением руки можно наглухо повесить весь сайт.
Убогая стандартная библиотека JS - из-за чего приходится в большом кол-ве использовать сторонние модули неизвестной паршивости с неконтролируемым списком зависимостей.
Неумение эффективно работать с реляционными базами данных. Node.JS нормально работает только с иерархической MongoDB, эффективной лишь для очень узкого класса задач.
Потому, что у кого-то сервер пал и не встал, кто виноват? Конечно же Нод и его разработчик =)) А знает ли обычный цифровой обыватель, что сервер на ноде можно так настроить, чтобы он распределял мультинагрузку между ядрами процессора серверного ПК, и это не предел возможностей =))
Мне например не очень нравится npm он плоховато с зависимостями справляется =) А вот ярн устраняет эту проблему на 99,9 %
Мне например не очень нравится npm он плоховато с зависимостями справляется =) А вот ярн устраняет эту проблему на 99,9 %
- триллион файлов подтягивать для малюсенькой проги это нормально ?
- асинхронный JS через одну дырку которая node.exe - это гланды через опу
- долбанутый сам подход "а вот я написал новый йазыг например йоптаскрипт давайте теперь пишите на нем он же работает" тоесть мне теперь надо изучать этото йоптаскрипт с нуля хотя JS до этого был хорошо изучен
- установить что нибудь на нпм это же хуже чем в линуксе сначала установи все зависимости, а перед этим зависимости зависимостей зависимостей и не дай бог что нибудь из этого окажется несовместимым с предыдущими установленными версиями
Nazar Jumakov
Жестко
"триллион файлов подтягивать для малюсенькой проги это нормально ?"
Т.е. подходит для больших проектов больше?
"триллион файлов подтягивать для малюсенькой проги это нормально ?"
Т.е. подходит для больших проектов больше?
99% исп. пыху...
Nazar Jumakov
Чего?
В каком контексте слышал? От кого слышал? По какой причине было так сказано?
Похожие вопросы
- В чем особенность Node JS в чем его прорыв ?
- Порядок изучени JavaScripta. Путь к Node.js. Нужен совет по обучению от программистов
- Подходит ли Node.js для бэкенда? Или смысл в его изучении? Как много в компаниях используют в бэкенде node.js?
- Почему все онлайн казино и рулетки используют node js вместо php(laravel)
- Как принять ответ от сервера node.js
- Как поставить node.js на обычный хостинг с PHP?
- Node.js для каких задач хорош?
- Переменные окружения Node JS
- Почему в JS нет низкоуровневых ошибок (предупреждений)?
- Зачем разработчики js сделали так что там где могли быть функции они добавили методы встроенных объектов.
Я как раз задумывался на счет чтобы писать реакт приложение с базой данных, бэком, но в связке с php мало примеров нашел