The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна серверная JavaScript-платформа Node.js 21.0 , opennews (??), 21-Окт-23, (0) [смотреть все]

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


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ообщить модератору

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

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




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

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