The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Доступна серверная JavaScript-платформа Node.js 21.0 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от opennews (??), 21-Окт-23, 15:26 
Состоялся релиз Node.js 21.0, платформы для выполнения  сетевых приложений на языке JavaScript. Поддержка ветки  Node.js 21.0  будет осуществляться в течение 6 месяцев. В ближайшие дни будет завершена стабилизация ветки Node.js 20, которая получит статус LTS и будет поддерживаться до апреля 2026 года. Сопровождение прошлой LTS-ветки Node.js 18.0 продлится до сентября 2025 года, а позапрошлой LTS-ветки 16.0 до апреля 2024 года...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59969

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –5 +/
Сообщение от Аноним (3), 21-Окт-23, 15:45 
>Добавлен экспериментальный режим использования по умолчанию реализации JavaScript-модулей ESM (ECMAScript Modules, применяется в модулях для браузеров) вместо CommonJS

Я 5 лет назад пробовал этим воспользоваться на GitHub Actions - не работало. Какие же они слоупоки.

Ответить | Правка | Наверх | Cообщить модератору

16. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (16), 21-Окт-23, 16:38 
А кто вам мешал упаковать эти модули в один файл ES5? Более того, зачем так сильно заморачиваться для Github Actions?
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –3 +/
Сообщение от Аноним (4), 21-Окт-23, 15:52 
Почему серверная? Использую на клиенте.
Ответить | Правка | Наверх | Cообщить модератору

159. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Пряник (?), 23-Окт-23, 10:18 
> Платформа Node.js может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Аноним (5), 21-Окт-23, 15:54 
Для скриптования handy-скриптов (не приложений) лучше питона ничего нет. Я как ярый фанатик яваскрипта с удивлением обнаружил, что ненавидимый мной питон оказывается имеет все, что надо на все случаи жизни:

- Есть распаковщик zip-файлов из коробки. В ноде нету. Надо идти качать npm-пакет.
- Есть неплохой парсер аргументов командной строки. В ноде нету. Надо идти выбирать один из стопицот-пакетов.
- Питон может делать execve(), pipe() и прочие низкоуровневые штуки. Нода тупо не может.
- Питон имеет отличные биндинги к GI. Мне становится доступным весь мир GLib. Может на ноде тоже можно, но вряд ли это так же просто, как import gi.
- Очень легко скачивать файлы по http(s). В ноде-16 приходится писать бойлерплейт в один лист А4, чтобы просто скачать файл. И все равно реализация будет ошибочной, так как надо слишком у слишком многих объектов слушать on('error'). Наконец-то в 2020-каком-то году в ноде сделали fetch().

Ответить | Правка | Наверх | Cообщить модератору

9. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 16:12 
> - Очень легко скачивать файлы по http(s). В ноде-16 приходится писать бойлерплейт в один лист А4, чтобы просто скачать файл. И все равно реализация будет ошибочной, так как надо слишком у слишком многих объектов слушать on('error'). Наконец-то в 2020-каком-то году в ноде сделали fetch().

Просто в ноде было низкоуровневое апи изначально когда еще не было промисов и async/await в стандарте ecmascript. Это кстати одна из причин почему все тащат кучу всего из npm.

Ответить | Правка | Наверх | Cообщить модератору

14. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +7 +/
Сообщение от Аноним (14), 21-Окт-23, 16:33 
> Очень легко скачивать файлы по http(s).

Открой для себя curl или wget какой-нибудь.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

165. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от User (??), 24-Окт-23, 07:31 
... и погрузись в волшебный мир bash-скриптинга, ага.
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от Аноним (33), 21-Окт-23, 17:18 
> Питон имеет отличные биндинги к GI

Это не питон, а сишный Glib имеет отличные биндинги примерно ко всем языкам, и к джаваскрипту в том числе

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

49. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (49), 21-Окт-23, 18:22 
В sh, который из /bin, есть getopts для парсинга флагов, а в системе с вероятностью 99.99% есть референсные реализации архиверов и curl / wget для скачивания. Про пайпы, редиректы и просто файловые дескрипторы уже молчу. Какой-то продвинутой логики и фильтрации там лучше не делать, но это и не всегда требуется.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

52. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Илья (??), 21-Окт-23, 18:35 
на питоне писать более 500 строк кода такое себе
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

139. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от анонист (?), 22-Окт-23, 17:21 
питон для этого и не предназначен; питон это про мелкие скрипты-хеллоувроты
Ответить | Правка | Наверх | Cообщить модератору

140. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (140), 22-Окт-23, 17:32 
Питон действительно не предназначен для проектов на больше чем миллион строк кода, но сопровождение таких проектов будет довольно болезненным занятием независимо от языка. Последнее время с добавлением типизации ситуация начинает улучшаться для питона.
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (59), 21-Окт-23, 19:04 
Если уж говорить о том, где что есть из коробки, то вообще победит php. Только зачем? Модульность - это плюс, а не минус.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

63. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +4 +/
Сообщение от Аноним (63), 21-Окт-23, 19:12 
> победит php

Аж жир из монитора закапал.

Ответить | Правка | Наверх | Cообщить модератору

168. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли (?), 24-Окт-23, 08:47 
~ s/жир/елей/
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (6), 21-Окт-23, 16:04 
Нода рулит, однако это не только и не столько серверная платформа, а кросс-платформенная среда выполнения JS кода.
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (7), 21-Окт-23, 16:06 
Главное достижение ноды - электрон, остальное такого же эффекта не принесло
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от Аноним (14), 21-Окт-23, 16:31 
Каждый второй микросервис в глубоком бэкенде крутится на ноде.
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от YetAnotherOnanym (ok), 21-Окт-23, 17:09 
> в глубоком бэкенде

А вот это очень тонко! Зачот.

Ответить | Правка | Наверх | Cообщить модератору

53. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Илья (??), 21-Окт-23, 18:36 
мы дотнет выбрали для себя.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

66. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноним (63), 21-Окт-23, 19:23 
> мы дотнет выбрали для себя.

Сервера на винде чтоль?

Ответить | Правка | Наверх | Cообщить модератору

83. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Илья (??), 21-Окт-23, 21:25 
он уже лет 5 на линуксах в контейнерах гоняет
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от Аноним (86), 21-Окт-23, 21:46 
А мсье знает толк в извращениях
Ответить | Правка | Наверх | Cообщить модератору

101. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от FF (?), 21-Окт-23, 23:39 
У одного нода в backнице очень глубоко сидит. Аж на гиг во все стороны.
У другого моно в карманах гоняется
Ответить | Правка | Наверх | Cообщить модератору

149. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (149), 22-Окт-23, 23:02 
С разморозкой вас - asp.net уже давно нативно работает под linux без всяких mono.
Ответить | Правка | Наверх | Cообщить модератору

173. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним324 (?), 25-Окт-23, 13:27 
А ничего что современный .NET уже лет 7-8 работает под линуксами, собственно потому что в азуре крутятся разные линуксы.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

17. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (16), 21-Окт-23, 16:45 
Я часто на ноде пишу вспомогательные программы — перенос файлов, специальные реверс-прокси сервера для нужд проекта, какие-либо особые операции. Просто JS знаю хорошо и получается быстро. На пайтоне тоже писал из-за того что один сервис именно его поддерживал, но медленно.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

102. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от FF (?), 21-Окт-23, 23:41 
В итоге если сложить паззлв проектика, бюджетного сокета по ОЗУ хватит нового или нет?
Ответить | Правка | Наверх | Cообщить модератору

122. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +3 +/
Сообщение от th3m3 (ok), 22-Окт-23, 02:32 
Дак электрон - днище, какое же это достижение?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

129. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Бывалый смузихлёб (?), 22-Окт-23, 06:33 
норм производительность и возможность подключения нативных модулей
норм производительность графики и поддержка аппаратного ускорения прямо из коробки
полностью бесплатно


Вдобавок, нередко десктопные клиенты требуются на несколько ОСей и уже при наличии веб-версии
В случае с электроном вопрос лишь в запаковке веб-версии в форму десктопного приложения( мб с какими-то правками ) - и готово приложение на несколько ОС. Это даже не недели, а дни
А не месяцы и годы, ещё и наверняка несколько разных команд, для случая целенаправленной разработки на не_электроне. И не факт что по итогу получится хотя бы такого же качества

Ответить | Правка | Наверх | Cообщить модератору

11. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноним (14), 21-Окт-23, 16:29 
Лучший язык, лучшая платформа с развитой экосистемой! Всё чаще убеждаюсь что в своё время сделал правильный выбор соскочив с php на js.
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +7 +/
Сообщение от _ (??), 21-Окт-23, 18:57 
Сорта (С)
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от FF (?), 21-Окт-23, 23:44 
Да куда уж хуже то? Обратно на вордпрессы переходите
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

15. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +5 +/
Сообщение от Аноним (63), 21-Окт-23, 16:37 
Откуда у некоторых людей такая ненависть к JS и Node в частности?
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от Аноним (16), 21-Окт-23, 16:47 
Они его не знают, а я лично все чаще сталкиваюсь что он необходим.
Ответить | Правка | Наверх | Cообщить модератору

164. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (164), 24-Окт-23, 05:52 
Пару раз писали что-то системное и поняли, что это полное барахло. И экосистема зеленая и сама платформа не расширяемая и сама платформа корявая.

Проще взять классический C++ и написать что тебе нужно...

Ответить | Правка | Наверх | Cообщить модератору

26. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от YetAnotherOnanym (ok), 21-Окт-23, 17:06 
Откуда у некоторых людей такая манера снова и снова задавать давным-давно жёванные-пережёванные вопросы?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

30. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноним (63), 21-Окт-23, 17:07 
Так это тебя спросить надо, ты ж задаёшь
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (41), 21-Окт-23, 17:43 
Когда же эта тухлая технология уйдёт туда же, куда ушли flash, java-апплеты, activex и им подбные?
Приложения - виртуальным машинам, веб - веб-браузерам. Нужно отделять мух от котлет.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

74. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:30 
Гугл и другие конторы ввалили кучу денег и средств в js движки и веб платформу в частности. Поэтому не скоро.
Ответить | Правка | Наверх | Cообщить модератору

82. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (82), 21-Окт-23, 21:23 
Всё равно разделятся, когда нынешние "комбайны" не смогут шевелиться на подавляющем большинстве клиентов - "закон мура"-то ведь давно неактуален.
Не "гениальные js-веб-программисты", а банально "рыночек порешает":
нет клиентов -- нет доходов -- нет заказчика -- нет "гениального js-веб-сайта".
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

128. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Бывалый смузихлёб (?), 22-Окт-23, 06:26 
закон мура - изначально был рекламной ерундой как нынешние "нанометры" в процессорах

По остальному. Нода - это не только жс
В ней огромное количество пакетов и модулей с нативной частью. Да-да, немалое количество пакетов идут с исходниками которые компилятся в ходе установки под конкретную архитектуру и окружение

Нода в общем и целом удобна даже для написания каких-то вспомогательных скриптов. Обилие пакетов под любой функционал тому способствует. А то что полученный скрипт можно будет без проблем запускать под разными ОСями и на разных архитектурах - ещё один приятный бонус

Ответить | Правка | Наверх | Cообщить модератору

119. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (119), 22-Окт-23, 01:50 
Очевидно же когда будет альтернативная и более перспективная технология. Я тут вспомнил одну шутку про одну страну: "Давай сначала скушаем твоё, а потом каждый своё".
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

44. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +3 +/
Сообщение от Аноним (44), 21-Окт-23, 18:03 
Такого бардака как в экосистеме Ноды больше нигде нет. Ни в Питоне, ни в ПХП.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

48. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от Аноним (63), 21-Окт-23, 18:21 
У ПХП в принципе нет экосистемы. ПХП это шаблонизатор никому не нужный во времена когда страницы отрисовываются на стороне клиента.
Ответить | Правка | Наверх | Cообщить модератору

50. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (44), 21-Окт-23, 18:27 
Надеюсь, эти времена скоро закончатся.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (63), 21-Окт-23, 18:31 
И все снова перейдут на православный четвёртый пень и WEB 1.0? Да, хорошее время, можно было грести бабло лопатой клепая лэндинги и интернет-магазины на вротпресс.
Ответить | Правка | Наверх | Cообщить модератору

64. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от Аноним (44), 21-Окт-23, 19:16 
Есть случаи, где логика приложения на клиенте востребована и даже необходима. Но подавляющему большинству существующих сайтов это не только не нужно, но и просто вредно.
Ответить | Правка | Наверх | Cообщить модератору

65. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (63), 21-Окт-23, 19:21 
Сайты сами по себе как явление скоро уйдут в прошлое. Все пересядут на приложения, маркетплейсы и соцсети. Просто спроси у молодёжи младше 25 лет насколько часто они пользуются браузером и пользуются ли вообще.
Ответить | Правка | Наверх | Cообщить модератору

67. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (44), 21-Окт-23, 20:23 
Было уже - "Ничего не будет. Ни кино, ни театра, ни книг, ни газет – одно сплошное телевидение"
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от анонист (?), 21-Окт-23, 20:24 
собственно так и есть, только не телевизор, а интернет.
Ответить | Правка | Наверх | Cообщить модератору

123. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним. (?), 22-Окт-23, 03:28 
Младше. И тут, а не в Фасебук.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

95. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 22:40 
> Ни в Питоне

Да ладно. Чего стоят pip (отдельный и в составе python3), pipenv, poetry, conda...

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

58. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от _ (??), 21-Окт-23, 19:01 
Потому что некоторым людям приходится использовать софд(C) написанный на этом :(
По своей воле же - ни-ни-ни, только за деньги и всё равно моё чуйство пгрегкрагсного страдает! :-р :)
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

68. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:23 
> Откуда у некоторых людей такая ненависть к JS и Node в частности?

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

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

73. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от анонист (?), 21-Окт-23, 20:30 
у меня вот профильное образование, но ничего из того что я учил мне не пригодилось в разработке; образование это ко всяким математикам, физикам, писателям игровых движков, биг дата, нейронки, торговые роботы и т.д. но точно не для вэбни
Ответить | Правка | Наверх | Cообщить модератору

75. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от анонист (?), 21-Окт-23, 20:34 
п.с. есть коллеги кодеры вообще без вышки которые просто мастерски решают задачи и которые зарабатывают очень приличные деньги; в то же время полно примеров где инженеры с образованием протирают штаны в госе или военке за гроши перед элт мониторами
Ответить | Правка | Наверх | Cообщить модератору

78. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:36 
Речь скорее про тягу к обучению. Многим, кто пришел в js - это не надо. Просто им хочется "больших денег" и не хочется особо ничего изучать. Ну либо они думают, что делают что-то очень важное, когда пишут очередной leftpad и грузят его на npm.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Бывалый смузихлёб (?), 22-Окт-23, 06:18 
вначале придумать какую-то ерунду, потом всерьёз поверить в неё и героически пытаться обосновывать

В жс огромная куча нюансов и подводных камней( особенно весело было до стрелочных функций. У обычных - даже this разный в зависимости от того как и откуда вызывалась конкретная функция )

Изучать в жс надо огромное количество всего, т.к обычно он используется не самостоятельно а в связке с чем-то
И учиться надо постоянно, т.к постоянно появляется что-то новое и выкидывается что-то старое. Появляются новые пакеты, забрасываются старые

Это тебе не на какой-нибудь 8-й джаве прогать

Ответить | Правка | Наверх | Cообщить модератору

76. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:35 
> у меня вот профильное образование, но ничего из того что я учил мне не пригодилось в разработке

И какое образование у тебя? Что за разработка?

> но точно не для вэбни

Что такое вэбня в твоем понимании?

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

77. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от анонист (?), 21-Окт-23, 20:36 
так что больше от человека зависит, от его интеллекта, умения работать, пробиваться, а не наличия бумажки
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

79. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:39 
Вот js сообществе как раз какое-то засилие криворуких и низкоинтеллектуальных. Достаточно сделать npm install в среднестатистическом проекте и посмотреть, что прилетает.
Ответить | Правка | Наверх | Cообщить модератору

174. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним324 (?), 25-Окт-23, 13:30 
А зачем быть высокоинтеллектуальным для того чтобы выполнять свою работу?
Ответить | Правка | Наверх | Cообщить модератору

176. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Окт-23, 19:10 
> А зачем быть высокоинтеллектуальным для того чтобы выполнять свою работу?

Когда в следующий раз сантехник тебе соединит в ванной трубу не напрямую, а протянет сначала через всю квартиру, ты мне ответишь на этот вопрос.

Ответить | Правка | Наверх | Cообщить модератору

177. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним324 (?), 27-Окт-23, 13:02 
ну он так не сделает, по одной до тупости простой причине, для этого придётся дольше работать. Никто не любит много работать.
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 17:00 
Пробежался бегло по изменениям, ну и муть.

С тем-же успехом можно на сишке голый ивент луп писать, будет проще быстрее и в целом адекватнее.

Откуда это почему и зачем?

Ответить | Правка | Наверх | Cообщить модератору

25. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 17:06 
> В функцию fs.writeFile добавлена опция "flush" для принудительного сброса данных на накопитель после каждой операции записи.

Это вообще прелестно. Реально какой-то сюр.

Ответить | Правка | Наверх | Cообщить модератору

46. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (49), 21-Окт-23, 18:14 
Теперь можно писать в обход буфера, где сюр?
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 18:43 
> Теперь можно писать в обход буфера, где сюр?

Сюр в том что до сих пор было нельзя.
Это инопланетяне используют.

Ответить | Правка | Наверх | Cообщить модератору

80. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 21:02 
>> Теперь можно писать в обход буфера, где сюр?
> Сюр в том что до сих пор было нельзя.
> Это инопланетяне используют.

Кто сказал, что нельзя было? Есть отдельный sync и datasync как в POSIX.

Ответить | Правка | Наверх | Cообщить модератору

29. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (63), 21-Окт-23, 17:07 
> С тем-же успехом можно на сишке голый ивент луп писать, будет проще быстрее и в целом адекватнее.

Давай сразу на ассемблере.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

45. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 18:08 
>> С тем-же успехом можно на сишке голый ивент луп писать, будет проще быстрее и в целом адекватнее.
> Давай сразу на ассемблере.

Внезаптно, это не так уж сложно. Особенно с современными средствами разработки.

Ответить | Правка | Наверх | Cообщить модератору

47. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Аноним (63), 21-Окт-23, 18:20 
> Особенно с современными средствами разработки.

Ахах... ну удачи. П.с. ты всё же проверяй на работоспособность СИшный и ассемблерный код который выдаёт чатжпт, ибо он в 99% нерабочий.

Ответить | Правка | Наверх | Cообщить модератору

55. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 18:45 
Сразу видно html программиста, который о том как это у людей работает представления не имеет, и ничего кроме этой жуткой ноды в жизни не видел.
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Аноним (63), 22-Окт-23, 04:28 
> Сразу видно html программиста

А ты вообще не программист раз пишешь фигню про ассемблер. Твой максимум это хеллоувроты.

Ответить | Правка | Наверх | Cообщить модератору

133. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноньимъ (ok), 22-Окт-23, 13:19 
Ночью спать надо, а вы чем занимаетесь? Стыд и срам.
Ответить | Правка | Наверх | Cообщить модератору

171. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (171), 24-Окт-23, 22:13 
> Внезаптно, это не так уж сложно. Особенно с современными средствами разработки.

И как, продвижение есть в твоём мега проекте?

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

72. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:28 
> С тем-же успехом можно на сишке голый ивент луп писать, будет проще быстрее и в целом адекватнее.

Нода использует libuv, который как раз "голый ивент луп", правда кросплатформенный. Можно посмотреть в его код и понять получится ли "проще быстрее и в целом адекватнее".

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

84. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 21:34 
Ну я понятно гиперболирую.

Просто, из того что я вижу, эта нода не делает ничего что не умели бы другие платформы. Ну допустим тот же дотнет. При этом беглый взгляд на интерфейсы вызывает недоумение. Может оно всё очень красиво и логично конечно, но судя по комментариям анонимных экспертов, похоже что нет.

При этом инструмент странный со всех сторон вообще. Ну например не имею ничего против языков с динамической типизацией, но э, не иметь того же инта, и по умолчанию странным образом кастовать всё во всё... Тоесть в браузе выбора у тебя нет, но во имя какого Сатаны это тащить из него?

У меня было заблуждение на счёт ноды, я думал что на ней вот ваще просто просто всё можно делать, а похоже что нет.

Ответить | Правка | Наверх | Cообщить модератору

88. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (86), 21-Окт-23, 21:52 
Динамическая типизация, отсутствие указателей и ссылок - это благо. К этому надо стремиться и на основе этого развивать все современные языки. Нужно программы писать, а не мастурбировать на лишние пару мегабайт сэкономленной памяти и пару тактов твоего четвёртого пня.
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (140), 21-Окт-23, 21:55 
Это устаревшие технологии зари становления науки. Ты буквально предлагаешь всех загнать обратно в пещеры.
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от Аноним (86), 21-Окт-23, 21:59 
Устаревшие технологии это экономить каждый такт и каждый байт вглядываясь в регистры и память в ассемблерном отладчике. Сегодня делать выбор языка лишь основываясь на его эффективности в плане ресурсов максимально бредово, учитывая то что железо люди обновляют практически каждые 2-3 года. Ну а если человек сидит на древнем железе то он априори неинтересен для бизнеса и на таких людей равняться точно не стоит.
Ответить | Правка | Наверх | Cообщить модератору

92. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноним (140), 21-Окт-23, 22:17 
Как раз без ручного использования регистров процессора и постоянного контроля генерации кода практически ни одной серьёзной программы ни на одном языке не напишешь. И особенно это касается динамически типизированных языков, в них приходится постоянно думать о каждой "автоматически" совершаемой операции, включая касты типов. Люди, которые этого не понимают, действительно никому не интересны.
Ответить | Правка | Наверх | Cообщить модератору

93. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 22:25 
> Ну например не имею ничего против языков с динамической типизацией, но э, не иметь того же инта, и по умолчанию странным образом кастовать всё во всё...

Это в стандарте нет (хотя сейчас уже есть bigint) и максимальный представимый инт в js - это 2^53 - 1, но современные движки не настолько тупые, чтобы все хранить в double.

> Тоесть в браузе выбора у тебя нет, но во имя какого Сатаны это тащить из него?

В С или С++ в раширении для ноды ты спокойно можешь гонять инты туда/сюда https://nodejs.org/dist/latest-v18.x/docs/api/n-api.html#nap...

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

96. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 23:09 
Так при помощи нехитрых присоблений, смекалки, буханки белого или чёрного хлеба, можно сделать троллейбус. Но зачем?

О интах, неплохо когда оно безразмерное, как в лиспе или Питоне.

Ответить | Правка | Наверх | Cообщить модератору

104. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 23:44 
> Так при помощи нехитрых присоблений, смекалки, буханки белого или чёрного хлеба, можно
> сделать троллейбус. Но зачем?

В lua интов тоже не было до версии 5.3. То есть с 1993 до 2014 года никого от использования это не останавливало.

> О интах, неплохо когда оно безразмерное, как в лиспе или Питоне.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

Ответить | Правка | Наверх | Cообщить модератору

112. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –3 +/
Сообщение от Аноним (63), 22-Окт-23, 00:22 
> Так при помощи нехитрых присоблений, смекалки, буханки белого или чёрного хлеба, можно сделать троллейбус. Но зачем?

Так это тебя надо спросить, ведь это ты собирался event loop писать на ассемблере с использованием чатжпт. Я теперь надолго к тебе прицепился))

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

94. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 22:33 
> Ну допустим тот же дотнет.

На js как раз и пишут те, кто дотнет в глаза не видел.

Хотя вот разрабы из ms пытаются в стандарт протащить некоторые идеи оттуда.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

97. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 23:10 
Не только дотнет...
Ответить | Правка | Наверх | Cообщить модератору

111. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (63), 22-Окт-23, 00:21 
Крутить дотнет на линпусе это извращение, уж лучше java тогда.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

131. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от Советский инженер (ok), 22-Окт-23, 09:25 
а зачем его крутить? он сам крутится.
Ответить | Правка | Наверх | Cообщить модератору

135. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Чолхан (ok), 22-Окт-23, 13:49 
C# устарел сразу после появления, в самом языке нет поддержки многозадачности (нет также в Java и Python) - она реализуется библиотечно. В JavaScript, как ни странно, - из коробки. Эволюция, как правило, устраняет специализированные закрытые системы, бронтозавр уступает место мышке.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

148. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (148), 22-Окт-23, 22:59 
И чем джаваскриптовый setTimeout(рутина) принципиально отличается от джавового new Thread(рутина).start()? В джава ещё мощнее, рутины не одним потоком выполняются
Ответить | Правка | Наверх | Cообщить модератору

175. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним324 (?), 25-Окт-23, 13:31 
Ну запусти сишку в браузере
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

22. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –4 +/
Сообщение от YetAnotherOnanym (ok), 21-Окт-23, 17:03 
> API Fetch

Круто будет, если эта штука позволит в запущенном приложении подтягивать js-код для выполнения на сервере из произвольных источников. Это поднимет помоечность ноды на новый, доселе невиданный уровень.

Ответить | Правка | Наверх | Cообщить модератору

27. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноньимъ (ok), 21-Окт-23, 17:06 
Нет предела совершенству!
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (33), 21-Окт-23, 17:22 
Внезапно, запущенное приложение сможет выполнять код.

Если вы про недоверие к загруженному коду из сети, то это не повод вырезать сетевые апи.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

60. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +3 +/
Сообщение от Аноним (59), 21-Окт-23, 19:06 
При чем тут это?
Просто добавлен более удобный http-клиент.

Сделать eval() можно было всегда. Дурак всегда найдет, как себе в ногу выстрелить.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

134. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (134), 22-Окт-23, 13:47 
fix> YetAnotherOnanymи всегда найдет, как себе в ногу выстрелить.
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Аноним (31), 21-Окт-23, 17:08 
> При написании приложений для node.js необходимо учитывать специфику событийно-ориентированного программирования, например, вместо выполнения "var result = db.query("select..");" с ожиданием завершения работы и последующей обработкой результатов, в Node.js использует принцип асинхронного выполнения, т.е. код трансформируется в "db.query("select..", function (result) {обработка результата});", при котором управление мгновенно перейдёт к дальнейшему коду, а результат запроса будет обработан по мере поступления данных.

Можно поинтересоваться у автора, копирующего эту давно неактуальную чушь из новости в новость: а зачем тогда в этой новости приведен пример с const res = await fetch('https://nodejs.org/api/documentation.json'); ?

Ответить | Правка | Наверх | Cообщить модератору

61. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +3 +/
Сообщение от Аноним (61), 21-Окт-23, 19:07 
И зачем это медленное поделие, когда есть bun?
Ответить | Правка | Наверх | Cообщить модератору

70. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-23, 20:25 
Верить тестам производительности проекта конкурента - такое себе.
Ответить | Правка | Наверх | Cообщить модератору

146. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Вездеход (?), 22-Окт-23, 20:43 
Зачем верить? Что мешает самому сделать такой тест? :)

1) Bun

let n = 0;
const server = Bun.serve({
  port: 8008,
  fetch(req) {
    n++;
    if (n % 10000 === 0) {
        console.log(n);
    }
    return new Response("Bun!");
  },
});
console.log(`Listening on http://localhost:${server.port} ...`);

~/src/wrk-4.2.0> ./wrk -d 10s http://localhost:8008
Running 10s test @ http://localhost:8008
  2 threads and 10 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   146.37us   45.97us   1.48ms   89.99%
    Req/Sec    34.55k     4.37k   78.67k    91.04%
  690741 requests in 10.10s, 79.05MB read
Requests/sec:  68393.94
Transfer/sec:      7.83MB

2) Node

const http = require('node:http');
let n = 0;
const server = http.createServer((req, res) => {
  n++;
  if (n % 10000 === 0) {
    console.log(n);
  }
  res.end('Node!');
});
server.listen(8008, () => {
  console.log(`Server running at port 8008`);
});

~/src/wrk-4.2.0> ./wrk -d 10s http://localhost:8008
Running 10s test @ http://localhost:8008
  2 threads and 10 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   381.06us    1.12ms  28.18ms   98.28%
    Req/Sec    18.60k     3.18k   20.91k    95.00%
  370126 requests in 10.00s, 44.83MB read
Requests/sec:  36999.11
Transfer/sec:      4.48MB

Ответить | Правка | Наверх | Cообщить модератору

150. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Окт-23, 23:21 
> Зачем верить? Что мешает самому сделать такой тест? :)

Жизненный тест прям. Сделай такой же для go и посмотри результаты и ответь на вопрос: нужна ли нода?

Ответить | Правка | Наверх | Cообщить модератору

166. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (166), 24-Окт-23, 07:38 
Вполне нормальный тест. Еще на ассемблере потребуй реализовать, демагог.
Ответить | Правка | Наверх | Cообщить модератору

169. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 24-Окт-23, 14:18 
> Вполне нормальный тест. Еще на ассемблере потребуй реализовать, демагог.

Нормальный тест? Это аналог привет мира. Делать на основе этого выводы о производительности - бред. Никто не бросится переписывать приложения с кучей логики, где узкие места совсем в другом месте.

А пример с go действительно показательный в таком случае: код по сложности понимания такой же, а производительность будет сильно выше. Теперь все на go переписать?

Твоё предложение про асм - как раз и есть демагогия.

Ответить | Правка | Наверх | Cообщить модератору

170. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от Вездеход (?), 24-Окт-23, 15:16 
> Верить тестам производительности проекта конкурента
> Жизненный тест прям. Сделай такой же для go
> Никто не бросится переписывать приложения с кучей логики

Ты так быстро спрыгиваешь с одной темы на другую, что уже сам запутался :)

Ответить | Правка | Наверх | Cообщить модератору

172. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Окт-23, 13:17 
>> Верить тестам производительности проекта конкурента
>> Жизненный тест прям. Сделай такой же для go
>> Никто не бросится переписывать приложения с кучей логики
> Ты так быстро спрыгиваешь с одной темы на другую, что уже сам
> запутался :)

У меня все логично, не нужно переводить стрелки. Ты привёл в пример тесты самого бана, которые аналогичны привет миру и почти не содержат бизнес логики. Верить им нормальный погромист не станет. Но если ты им веришь, то возьми go и напиши аналогичный тест. Он порвёт бан. Теперь что из этого следует (по твоей логике), что срочно нужно все на него переписать и нода и бан не нужны.

Ответить | Правка | Наверх | Cообщить модератору

108. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от FF (?), 21-Окт-23, 23:52 
Когда есть Go и WebASM
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

110. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от Аноним (63), 22-Окт-23, 00:19 
Гошка не взлетела. Даже у нас в компании пробовали её, но не увидели особого смысла, плюс спецов почти нет.
Ответить | Правка | Наверх | Cообщить модератору

132. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –1 +/
Сообщение от FF (?), 22-Окт-23, 09:30 
У гошки нет альтернатив в горутинности, которая эффективнее многопоточности
Ответить | Правка | Наверх | Cообщить модератору

137. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +1 +/
Сообщение от Советский инженер (ok), 22-Окт-23, 16:08 
что значит нет альтернатив? async/await всякие вполне себе альтернатива.
а недавно в яву завезли виртуальные потики. чем не альтернатива?
Ответить | Правка | Наверх | Cообщить модератору

136. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от Аноним (136), 22-Окт-23, 14:45 
Так и пиши "Go в нашей компании не взлетел".
Странно, почему у других Go взлетел?
Достаточно ли прямы ваши ручонки и под что они заточены?
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

138. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +2 +/
Сообщение от анонист (?), 22-Окт-23, 17:15 
список вакансий говорит о многом, так что вы, неуважаемый эксперт по всем языкам мира, не правы
Ответить | Правка | Наверх | Cообщить модератору

141. "Доступна серверная JavaScript-платформа Node.js 21.0 "  –2 +/
Сообщение от Аноним (136), 22-Окт-23, 18:35 
И что? По Rust вакансий почти нет. Из этого делаем вывод, что Rust херня и у нас прямые ручонки? Миллионы мух не могут же ошибаться?
Ответить | Правка | Наверх | Cообщить модератору

167. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (166), 24-Окт-23, 07:40 
>По Rust вакансий почти нет. Из этого делаем вывод, что Rust херня

Эээээ... Да?

Ответить | Правка | Наверх | Cообщить модератору

154. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (59), 23-Окт-23, 02:17 
Любой, кто имеет приличный опыт разработки и на Си, и на каком-нибудь более высокоуровневом языке с gc, изучит go за пару дней, а через неделю будет писать продакшен-код.
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

156. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от _ (??), 23-Окт-23, 04:55 
Нет.
Есть те, кому зашло - и они таки будут.
А есть те, кому не зашло и они будут жалистно выпрашивать чего то другого - плюсы, жабу, ржавчик, ноду или свиной хрящик.

Я к примеру "имел в виду" тащить разработку на тулесе который мне поперёк, ну дык и Го не всем - вдоль :) Нормально, так всегда было.
Тут главное смотреть не какая бабаягапротив, а чего сделали те кто - за. Гошники - [ОИ]го-го :) сколько вещей наклепали которые в работе каждый день. Некоторые я люто хейтю (доскер) но мне за них деньги платють так чтЭээ ... :)

Ответить | Правка | Наверх | Cообщить модератору

162. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (59), 23-Окт-23, 19:27 
Ну не знаю, это какой-то инфантилизм. У меня в одном проекте были и java, и nodejs, и go. Джава для бэкенда с числодробилками и AI, nodejs для миддлвари и вебсокетов, go для инфраструктурных микросервисов. Просто брал то, что лучше подходило для конкретной задачи.
Ответить | Правка | Наверх | Cообщить модератору

160. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от ooko (?), 23-Окт-23, 11:14 
Сырая булочка еще
```
async function testA(data) {
    var data = data;
    console.log(data); // Bun v1.0.7 выдал undefined
};
function testB(data) {
    var data = data;
    console.log(data); // Bun v1.0.7 выдал {xx: 11}
};
testA({xx: 11});
testB({xx: 11});
```

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

161. "Доступна серверная JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Вездеход (?), 23-Окт-23, 12:40 
Ага, неторопливый async может иногда "выбесить" :)

```
async function testA(data) {
    var data111;
    await (() => { data111 = data })();
    console.log(data111);
};

function testB(data) {
    var data = data;
    console.log(data);
};

testA({xx: 11});
testB({xx: 22});
```

Вывод:
{
  xx: 22
}
{
  xx: 11
}

Ответить | Правка | Наверх | Cообщить модератору

151. "Доступна JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Аноним (151), 22-Окт-23, 23:40 
(дополнительно Microsoft развивает вариант Node.js с движком Chakra-Core)
уже в архиве
Ответить | Правка | Наверх | Cообщить модератору

158. "Доступна JavaScript-платформа Node.js 21.0 "  +/
Сообщение от Пряник (?), 23-Окт-23, 10:16 
А где предыдущие новости? Или чем так примечательна эта не-LTS версия?
Ответить | Правка | Наверх | Cообщить модератору

163. Скрыто модератором  +/
Сообщение от Аноним (-), 23-Окт-23, 20:18 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру