The OpenNET Project / Index page

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



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

"Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от opennews (?), 19-Окт-22, 08:37 
Состоялся релиз Node.js 19.0, платформы для выполнения  сетевых приложений на языке JavaScript.  Node.js 19 отнесён к ветке с обычным сроком поддержки, обновления для которой будут выпускаться до июня 2023 года. В ближайшие дни будет завершена стабилизация ветки Node.js 18, которая получит статус LTS и будет поддерживаться до апреля 2025 года. Сопровождение прошлой LTS-ветки Node.js 16.0 продлится до сентября 2023 года, а позапрошлой LTS-ветки 14.0 до апреля 2023 года...

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

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

Оглавление

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


2. "Доступна серверная JavaScript-платформа Node.js 19.0"  +3 +/
Сообщение от анонимус (??), 19-Окт-22, 08:42 
Хватит вспоминать python twisted, это депрекейтед либа. asyncio уже давно стала стандартом
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от _hide_ (ok), 19-Окт-22, 09:49 
У Вас, видать, проекты на пару месяцев, не дольше...
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступна серверная JavaScript-платформа Node.js 19.0"  +3 +/
Сообщение от Аноним (33), 19-Окт-22, 11:23 
Так и есть, давно уж культивируется трёхнедельная живучесть релизов, а потом всё к xepaм ломают.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Chlen22sm (?), 19-Окт-22, 11:34 
> python
> проекты

Опохмелись. Пайтон это замена башу и перлу.

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

44. "Доступна серверная JavaScript-платформа Node.js 19.0"  +4 +/
Сообщение от _hide_ (ok), 19-Окт-22, 12:49 
> Пайтон это замена башу и перлу.

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

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

117. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от rustian (?), 25-Окт-22, 13:06 
ну и перл хватит вспоминать, это депрекейтед язык. А вот про golang, elixir и rust+tokio.rs забыли.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

5. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Аноним (5), 19-Окт-22, 08:54 
Кажется мне, что слово «платформа» тут надо брать в кавычки, ЕВПОЧЯ.
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от Аноним (15), 19-Окт-22, 09:29 
А как надо писать язык программирования? Но это же просто джаваскрипт. Значит платформа.
Ответить | Правка | Наверх | Cообщить модератору

82. "Доступна серверная JavaScript-платформа Node.js 19.0"  –3 +/
Сообщение от Аноним (82), 19-Окт-22, 19:35 
Язык программирования должен быть простым, быстрым, надежным и безопасным, как Си.
Джаваскрипт, никаким языком программирования не является.
Ответить | Правка | Наверх | Cообщить модератору

84. "Доступна серверная JavaScript-платформа Node.js 19.0"  –3 +/
Сообщение от Аноним (84), 19-Окт-22, 19:52 
> Язык программирования должен быть простым, быстрым, надежным и безопасным, как Раст.

Поправил, не благодари

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

110. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от ttttt (?), 20-Окт-22, 22:14 
Зачеркни слово раст, и тогда норм.
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступна серверная JavaScript-платформа Node.js 19.0"  –9 +/
Сообщение от Аноним (84), 19-Окт-22, 09:00 
И зачем нужно это когда есть божественное Deno написанное на расте?
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (10), 19-Окт-22, 09:26 
Node.js - зрелая состоявшаяся платформа с пакетами на все случаи жизни.
Deno - васяноподелие (да, его пилит автор ноды, но прямо сейчас это именно васяноподелие).

Да и зачем раст? Мало тебе, что V8 жрет как не в себя, так с растом память вообще будет течь как водопад.

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

74. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (-), 19-Окт-22, 16:04 
> Node.js - зрелая состоявшаяся платформа

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

> с пакетами на все случаи жизни.Deno - васяноподелие

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

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

88. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от darkshvein (ok), 19-Окт-22, 22:15 
>Node.js - зрелая состоявшаяся платформа с пакетами на все случаи жизни.

ну так бы и написали, что квик-бейсик конструктор для несостоявшихся в программистов

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

13. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от Аноним (-), 19-Окт-22, 09:28 
то, что написано на rust, годится только для обожания и поклонения,но для использования непригодно.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

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

34. "Доступна серверная JavaScript-платформа Node.js 19.0"  –2 +/
Сообщение от Аноним (33), 19-Окт-22, 11:26 
обожаю набор букв... так всё понятно!
Ответить | Правка | Наверх | Cообщить модератору

40. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от анонимус (??), 19-Окт-22, 11:40 
pwd, wc, ls, ps вас тоже пугает? любой поисковик спокойно все найдет если добавить еще rust. ну либо на crates.io сразу ищите
Ответить | Правка | Наверх | Cообщить модератору

62. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от anonnimb (?), 19-Окт-22, 14:43 
ls, pwd - это всё понятные и логичные сокращения от предназначения утилиты. не то что ржаво-наркоманские... fd - это оказывается find. а rg - это grep.
как это можно в здравом уме использовать - хз. да шустро работать стало подозреваю тупо за счёт параллелизьму. так что нах ваши растоподелия, если даже в названии разберётся только кучка альтернативно-одарённых детей, а взрослый человек будет в некотором замешательстве лол
Ответить | Правка | Наверх | Cообщить модератору

111. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от ttttt (?), 20-Окт-22, 22:18 
Ну да, а как только стартуем на неочень мощной борде, раст скукоживается, и оказывается что С поделие все еще шустрее и жрет меньше.
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Ыыыыыы (?), 19-Окт-22, 14:39 
Нахера мне эти утилиты или вспаивй рипгреп если меня обычный устраивает? Может растоманам перестать уже переписывать существующий рабочий код и пора начать делать что-то своё? Ах да, они не могут и поэтому лезут в ядро линукса
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

85. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (-), 19-Окт-22, 20:21 
Ты еще exa вспомни.

[dependencies]
ansi_term = "0.12"
glob = "0.3"
lazy_static = "1.3"
libc = "0.2"
locale = "0.2"
log = "0.4"
natord = "1.0"
num_cpus = "1.10"
number_prefix = "0.4"
scoped_threadpool = "0.1"
term_grid = "0.2.0"
terminal_size = "0.1.16"
unicode-width = "0.1"
users = "0.11"
zoneinfo_compiled = "0.5.1"


Не ну я понимаю так компилить вечером лс на гигабитном инет канале с гигабитной проксей на панамскую карточку оформленную, на компе с терабайтными винтами и гигабайтами памяти. А чё обычным трудящимся делать, буржуий ты наш  ?

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

24. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от анонимус (??), 19-Окт-22, 10:00 
Из библиотечного кода например orjson для работы с json из питона быстрее аналогов на с и с++. Так что ваши слова неправда
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

27. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (27), 19-Окт-22, 10:06 
И почему ей никто не пользуется? Да потому что тем кому нужна скорость, не пользуются питоном, ор.
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от анонимус (??), 19-Окт-22, 11:07 
>И почему ей никто не пользуется?

Очень многие пользуются. На питоне как раз удобно склеивать вот такие быстрые либы

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

41. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Аноним (41), 19-Окт-22, 12:09 
Мало кто ей пользуется.
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (97), 20-Окт-22, 02:37 
откуда инфа?
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступна серверная JavaScript-платформа Node.js 19.0"  –2 +/
Сообщение от birkoff (?), 19-Окт-22, 09:39 
скорее быстроразвивающаяся bun.sh написанная на Zig
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

25. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (25), 19-Окт-22, 10:03 
... у которого список того что он не умеет гораздо больше того что умеет((
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Аноним (27), 19-Окт-22, 10:07 
Это список сделать в будущем, так что когда Zig заумеет, то ух полетит.
Ответить | Правка | Наверх | Cообщить модератору

60. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Ыыыыыы (?), 19-Окт-22, 14:41 
Вниз полетит
Ответить | Правка | Наверх | Cообщить модератору

73. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Аноним (-), 19-Окт-22, 15:54 
Это неправда.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

66. "Доступна серверная JavaScript-платформа Node.js 19.0"  –2 +/
Сообщение от истина в последней инстанции (?), 19-Окт-22, 14:55 
> Deno написанное на расте

Которое в стадии препрепрпре альфы. Не работает, течёт и падает?

попа скрипт с его нодой то ещё г конечно, но вам растоблюдам даже до этого как муравью до луны

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

83. "Доступна серверная JavaScript-платформа Node.js 19.0"  –2 +/
Сообщение от Варенье (?), 19-Окт-22, 19:42 
Откровенно говоря, и нода тоже течёт ещё как. Вон, в Jest недавно добавили оптимизацию использования RAM. Нет, оно не уменьшает потребление RAM. Оно просто отстреливает воркеров, которые вышли за лимит. И да, 24Гб RAM на прохождение 500 тест-сьютов — это, как мне кажется — очень много.
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Анно Домини (?), 19-Окт-22, 20:29 
И зачем нужно это когда есть божественный Bun написанный на зиге?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Доступна серверная JavaScript-платформа Node.js 19.0"  –6 +/
Сообщение от Аноним (15), 19-Окт-22, 09:05 
Единственная нормальная платформа для разработки любых приложений.
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступна серверная JavaScript-платформа Node.js 19.0"  +5 +/
Сообщение от Аноним (9), 19-Окт-22, 09:09 
что еще кто то не свалил с этого на go?
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

22. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (10), 19-Окт-22, 09:55 
> дешевле и больше

Откуда это мнение? Везде, где работал, были большие трудности найти веб-разраба. Вроде смотришь hh и телегу - соискателей пруд пруди. А до реального собеседования добирается лишь один в месяц. А насчет зарплат тоже спорно, JS/TS теперь на одном уровне с какой-нибудь Enterprise Java™ и уже давно обогнал пихтон.

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

52. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Аноним (52), 19-Окт-22, 14:03 
Они живут в своём манямирке.
Ответить | Правка | Наверх | Cообщить модератору

99. "Доступна серверная JavaScript-платформа Node.js 19.0"  +4 +/
Сообщение от Chlen22sm (?), 20-Окт-22, 04:41 
> Везде, где работал, были большие трудности найти веб-разраба.

Видимо требования как к сеньору, девопсу и тимлиду одновременно, а зарплата как у стажёра недоджуна.

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

118. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от cool29 (?), 08-Ноя-22, 05:16 
Не. Просто сложность разработки очень высокая (я про реальный фронт, например на стеке react). Если ты реально не владеешь стэком минимум на уровне мидла, то ты полностью бесполезен. Вот и ищут все от мидлов и выше. А они все уже работают на ЗП от $3000 ))
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Онанистмус (?), 19-Окт-22, 10:05 
Зачем выбирать go когда есть C#
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

45. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от Железный дрын (?), 19-Окт-22, 12:50 
Хаха ты ещё про пхп вспомни
Ответить | Правка | Наверх | Cообщить модератору

11. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Хухрымухры (ok), 19-Окт-22, 09:26 
Даже создатель разочеровался в собственном детище.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (15), 19-Окт-22, 09:28 
Потому что идеала не существует. Но node.js лучше что он смог высрть
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (33), 19-Окт-22, 09:37 
> node.js лучше что он смог высрть

Если для мух - то да.

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

29. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Аноним (27), 19-Окт-22, 10:08 
Если у автора целевая аудитория мухи, то он хорош.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от InuYasha (??), 19-Окт-22, 11:37 
А если это хитрый план Пахома (тм) - "мухи прилетят, и мы их убьём!"
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от Аноним (10), 19-Окт-22, 09:31 
Теперь ждем, когда он разочаруется в deno.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

61. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Ыыыыыы (?), 19-Окт-22, 14:43 
Создатель инфантильный дурачок. Как он свалили как раз все стабилизировали, а теперь он выкатил новое уг
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

80. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (82), 19-Окт-22, 19:29 
Это не мешает формошлепам "писать" свои "программные продукты" на фреймворках фреймворков и прочем блоате, от которого у нормальных сишников волосы на одном месте дыбом встают.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

43. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Igraine (ok), 19-Окт-22, 12:49 
>db.query("select..", function (result) {обработка результата});

Хватит уже травмировать местных экспертов каллбэками, Promise и async/await почти 10 лет назад появились
const result = await db.query("select ...");
// Обработка результата

В JavaScript замечательное асинхронное программирование, пользуйтесь

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

46. "Доступна серверная JavaScript-платформа Node.js 19.0"  –4 +/
Сообщение от Igraine (ok), 19-Окт-22, 12:54 
Что опять придут свидетели 10 мьютоксов на Си и начнут очередные попытки самоутверждения в собственных глазах.
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Без аргументов (?), 19-Окт-22, 15:51 
когда тебе старому пердуну поставят кардиостимулятор на JS, будет хорошо
Ответить | Правка | Наверх | Cообщить модератору

76. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от Igraine (ok), 19-Окт-22, 17:59 
"Управление по контролю за продуктами питания и лекарствами США объявило об отзыве 465 тысяч кардиостимуляторов компании Abbott для установки обновления безопасности. Необходимость установки обновления безопасности связана с выявленными уязвимостями в прошивке таких устройств."

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

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

90. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Без аргументов (?), 19-Окт-22, 23:55 
ОК, содержание ошибки могло быть не в языке, а в пароле 1234. Всего лишь один стимулятор. А что сделали такие как вы? Пустой файл не имеет уязвимостей в этом вы правы.
Ответить | Правка | Наверх | Cообщить модератору

101. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Igraine (ok), 20-Окт-22, 08:04 
Я честно дописываю мобильное приложение, фронтэнд и бэкэнд биллинга за другими людьми которые уволились давно, за еду.
А что сделали вы?
Покажите свой код.
Хелло ворлд на си и мигание светодиодами на микроконтроллере не считаются.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Без аргументов (?), 20-Окт-22, 21:22 
Я работал в крупнейшем после Ртк интернет-провайдыре Подмск в 2014 году разработчиком биллинга PL/SQL. На крестах еще раньше. А щаз я гофер (после Си просто нектар), и код не опенсорс. Зря про МК, я там дофига че знаю, M0+ кортех по крайней мере от и до.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Без аргументов (?), 20-Окт-22, 21:23 
За еду зря вы это. Мы устроили бунт, кинув 4 заявы на увол, и получили всё, что попросили.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

107. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Без аргументов (?), 20-Окт-22, 21:25 
Я делаю бэк, но когда касаюсь фронта, который нельзя без вебпаков и node_modules, я просто с ума схожу
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

114. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Michael Shigorinemail (ok), 21-Окт-22, 08:56 
> Покажите свой код.

Вы забыли ссылку на свой.

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

91. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Без аргументов (?), 19-Окт-22, 23:56 
А то. Node JS выполняется прямо на ПЛИС. Научити, как вы это делаете?
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

100. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Igraine (ok), 20-Окт-22, 07:58 
Примерно вот так и делается https://github.com/gateware-ts/gateware-ts
Ответить | Правка | Наверх | Cообщить модератору

92. "Доступна серверная JavaScript-платформа Node.js 19.0"  –2 +/
Сообщение от Без аргументов (?), 19-Окт-22, 23:57 
JS это не тупой язык, он сложнее, чем Си, ближе к Си++. И если в Си указатели -- то в JS (без TS) вообще беспредел и анархия во всём (зато указателей нет).
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

94. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (-), 20-Окт-22, 00:17 
Ну да, Си простой, вот ты говоришь ему int i = 1; и на выхлопе мы формируем стекфрейм у ставим в него значение. В жабаскрипте байткод делает без излишеств ровно тоже самое лишь только хранилище у нас куча с вытекающей немного усложненной адрессацией.
А теперь домашнее задание - во сколько раз больше ненужной работы приходиться делать процессору для TS кода, раста ?

Вот то то же, беспредел и анархия это какраз про ваше любимые тысы, русты и прочие поделки.

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

108. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Без аргументов (?), 20-Окт-22, 21:26 
Эээээ, я вообще-то в JS как раз неосиливатель, в отличие от другого.
Ответить | Правка | Наверх | Cообщить модератору

102. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Igraine (ok), 20-Окт-22, 08:26 
"Например, яркими примерами слабой системы типов являются те, что лежат в основе языков Си и C++. Их характерными атрибутами являются понятия приведения типов и каламбуров типизации. Эти операции поддерживаются на уровне компилятора и часто вызываются неявно"

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

1) В Си слабая типизация как и в js.
Но можно переименованием расширения файла сделать typescript и получить строгую статическими типизацию.
2) В js базарные арифметикие операции не вызывают неопределенного проведения. В Си за 50 лет так и не решили проблему с переполненим в знаковых типах. Оно возможно при любой операции, но невозможно с точки зрения стандарта https://habr.com/ru/company/pvs-studio/blog/439502/
3) в js есть полноценные массивы, а не указатели на начало без размера (или почти без размера, С++ его где-то внутри все же хранит)
4) в js есть полноценные строки с размером, а не указатель на начало ненастоящего массива char, где чтобы узнать длинну нужно по всей строке пройти.

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

104. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Igraine (ok), 20-Окт-22, 15:59 
*В js базарные арифметикие операции
Обычные арифметические операции, такие как сложение, вычитание, умножение, деление
Ответить | Правка | Наверх | Cообщить модератору

109. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от Без аргументов (?), 20-Окт-22, 21:30 
Я не знал, что в стандарте Си нельзя переполнять. Я просто это всегда знаю. Суть в том, что надо знать, как оно работает, а остальное уже человеческий фактор.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

113. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Michael Shigorinemail (ok), 21-Окт-22, 08:55 
> Суть в том, что надо знать, как оно работает,
> а остальное уже человеческий фактор.

А этот ребёнок тут полфорума заспамил (ещё в теме про io_uring) -- похоже, у него зачёт по "ма, смотри как я их затролил".  Жаль, что не умеет даже этого.

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

103. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Аноним (-), 20-Окт-22, 08:49 
свидетели типизации подъехали . рукалицосразмаху.жпг
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

56. "Доступна серверная JavaScript-платформа Node.js 19.0"  +1 +/
Сообщение от Аноним (56), 19-Окт-22, 14:10 
>const result = await db.query("select ...");

try ... catch не забудь ещё.

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

63. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Ыыыыыы (?), 19-Окт-22, 14:45 
Очевидно, что этот кол выполнено честя в обработчике запроса ошибка в котором будет поймана и обработана, поэтому нафигачить явно их обрабатывать если это не часть логики?
Ответить | Правка | Наверх | Cообщить модератору

65. "Доступна серверная JavaScript-платформа Node.js 19.0"  –2 +/
Сообщение от Аноним (56), 19-Окт-22, 14:52 
) Отличная иллюстрация того, почему калбеки это идеальный вариант для ЦА нодежс.
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

69. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Аноним (69), 19-Окт-22, 15:23 
javascript - это не java
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

79. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Аноним (79), 19-Окт-22, 19:20 
Щас бы java от javascript не отличать, да, дед?
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

81. "Доступна серверная JavaScript-платформа Node.js 19.0"  –3 +/
Сообщение от Аноним (82), 19-Окт-22, 19:30 
И чем эти два интерпритируемых язычка отличаются?
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступна серверная JavaScript-платформа Node.js 19.0"  +2 +/
Сообщение от Аноним (97), 19-Окт-22, 23:43 
наверняка у тебя вся грудь в орденах искспертизы опеннет
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступна серверная JavaScript-платформа Node.js 19.0"  –1 +/
Сообщение от anonym13 (?), 20-Окт-22, 02:30 
Ха-ха-ха-ха. Интерпритируемая Java. Ух. А ты хорош
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

115. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Michael Shigorinemail (ok), 21-Окт-22, 09:00 
> Ха-ха-ха-ха. Интерпритируемая Java. Ух. А ты хорош

Так-то и openjdk умеет быть интерпретатором, и js вон некоторые ради super duper безопасности предпочитают гонять без jit.  Медленно, да.

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

67. "Доступна серверная JavaScript-платформа Node.js 19.0"  +/
Сообщение от Igraine (ok), 19-Окт-22, 15:05 
Именно что async/await замечательно интегрируется с try/catch. Async функция может приостанавливается, возобновляться несколько раз и при этом try/catch будет работать.

Только он сам по себе необязательный, обработка ошибок может находиться на том promise который вернула async функция

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

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

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




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

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