1.1, Аноним (1), 20:53, 14/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
А в чём смысл вообще, если оно всё равно на плюсах? Быстрее работать будет чи що?
| |
|
2.5, Анонн (?), 21:20, 14/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
М... ты так уверенно пишешь что оно на плюсах... что это даже немного странно))
| |
|
|
4.16, Анонн (?), 22:15, 14/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
А причем тут v8 если он используется и там и так?
А сравнивают Deno и Node.js
| |
|
5.18, Аноним (1), 22:27, 14/11/2022 [^] [^^] [^^^] [ответить]
| –7 +/– |
> А причем тут v8 если он используется и там и так?
> А сравнивают Deno и Node.js
О чём и речь. Смысл всех этих перестановок кроватей как-то теряется сразу, логично ведь писать на том же языке, на котором основной компонент. А раст просто наименее подходит для таких задач из-за статической линковки.
| |
|
|
|
2.58, Аноним (58), 21:18, 15/11/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Мы поняли Вы не читатель Слабая глупая попытка потроллить растоманов А в чё... большой текст свёрнут, показать | |
|
3.61, Аноним (1), 21:33, 15/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
У типичного растафанатика довольно типично аналитика, как и вообще умение понимать написанное, просто от бога. Никто тут не собирается писать вебню на расте, это тупо обёртки над плюсовыми либами, применяемые для исполнения скриптов. Ну а критика вполне уместна, это платформа для запуска ПО, но при этом раст линкуется СТАТИЧЕСКИ, это означает, что у каждого дополнительного инстанса будет не хилый такой оверхед. Это относительно работает исключительно в ситуациях, когда 1 инстанс на ноду утилизирует все доступные ресурсы. Если возникает необходимость поднять дополнительный инстанс рядом в одном адресном пространстве, оверхед на пустом месте начинает множиться. Кроме того, разработка и сопровождение проектов, написанных на смеси изотерических ЯП с обычными, обходятся значительно дороже.
| |
|
4.63, Аноним (58), 21:52, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Никто тут не собирается писать вебню на расте
" - Дядя, ты <чудак>"? (ц) С чего ты мне эту галиматью приписываешь? Где ты это там увидел? Сам додумал? Завязывай, глупо выглядишь. В каментах строчки выборочно читаешь, как и саму статью? Кроме слова "раст" там еще были слова "яваскрипт, тайпскрипт" (на которых и писАть вебню) и ты их старательно пропустил? Я же тебе говорю - прочти статью. Там написано, что там на расте написано.
> это означает, что у каждого дополнительного инстанса будет не хилый такой оверхед
Какие дополнительные инстансы, окстись! Или ты думаешь, что чтобы на растовском фреймворке tokio обработать 1000 входящих запросов тебе надо 1000 инстансов поднять? Это тебе не древний сервер 1995 года с форками процесса на каждый запрос.
| |
4.64, Аноним (58), 21:58, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Никто тут не собирается писать вебню на расте
Вдогонку. Отучайся говорить за всех. Про вебню на расте. Открой для себя Actix ("если звёзды зажигают значит это кому-нибудь нужно?"):
https://actix.rs/
| |
|
5.65, Аноним (1), 22:00, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Оно не построено поверх в8 для запуска браузерного кода на локалхосте. Как я и сказал, выраженные проблемы с восприятием и пониманием информации.
| |
|
6.66, Аноним (58), 22:06, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Как я и сказал, выраженные проблемы с восприятием и пониманием информации.
У тебя. Причем очевидно. Начиная с первого поста.
| |
|
7.67, Аноним (1), 22:10, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ты стрелки не переводи, в 1 посте вполне логичный и закономерный вопрос, на который ты выдал полный желчи и довольно оторванный от реальности ответ.
| |
|
8.69, Аноним (58), 22:28, 15/11/2022 [^] [^^] [^^^] [ответить] | +/– | Очень спорное утверждение Именно в этом и проблема Больше на троллинг похоже ... текст свёрнут, показать | |
|
9.72, Аноним (1), 22:45, 15/11/2022 [^] [^^] [^^^] [ответить] | +/– | Ну да Если я беру какую-то либу, я могу написать для неё обвязку на баше, жс, п... текст свёрнут, показать | |
|
|
|
|
|
|
|
2.68, Аноним (58), 22:17, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Кстати, а если бы v8 был написан на паскале, все остальные (сишники, гошники, питонщики, явисты) обязаны были бы писать обвязку на паскале? Даже не зная его, но только из-за того "ну библиотека же на нем написана"? Ядро линукса на Си, но ведь находятся нехорошие люди, которые на плюсах библиотеки и прикладухи пишут или создают питоновские скрипты и баш-портянки, не зная этого Си - да как посмели?
| |
|
3.71, Аноним (1), 22:40, 15/11/2022 [^] [^^] [^^^] [ответить] | +/– | Паскаль довольно неплохой язык так-то, хоть генерируемые его компиляторами бинар... большой текст свёрнут, показать | |
|
2.73, Я (??), 04:36, 16/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
ну был же какой-то смысл в оригинальной ноде использовать смесь из C,C++ и JavaScript вместо того чтобы на чём-то одном православном всё писать.. может есть другие критерии кроме скорости работы? может они описаны прямым текстом даже в этой новости? как жаль что мы никогда не найдём ответов на эти вопросы..
| |
|
1.4, Аноним (2), 21:13, 14/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
смотрю щас стандартную библиотеку: https://deno.land/api@v1.28.0?s=Deno.open
все функции по работе с файлами принимают string в качестве пути к файлу. А на самом деле путь к файлу должен мочь быть буфером, набором байт с потенциально невалидной UTF-* последовательностью. В ноде модуль fs принимает буфер в качестве пути, в питоне тоже есть path-like object (is either a str or bytes). А тут такой косяк.
| |
|
2.6, Аноним (6), 21:22, 14/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
А есть пример где это нужно? В какой оси путь может быть невалидной utf-последовательностью (из тех что поддерживает deno разумеется)?
| |
|
3.9, Аноним (9), 21:38, 14/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А есть пример где это нужно?
Сомневаюсь. Так или иначе, там внутри либо строка в байты преобразовывается, либо байты в строку. Тому анону выше, наверное, лень самому преобразования делать.
> В какой оси путь может быть невалидной utf-последовательностью (из тех что поддерживает deno разумеется)?
В любой. И дело не в OS даже. Программист может ошибиться, пользователь ерунду прислать, шальной нейтрино об микросхему памяти стукнуться и флипнуть пару бит.
| |
|
4.26, Анонн (?), 00:27, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не, если пользователь пришлет ерунду, то string просто не создастся и вы не сможете вызвать эту функцию (т.к. она принимает non-optional string).
Ну а от нейтрино ничего не защитит и аппа скорее всего упадет где-то в процессе.
| |
|
3.10, Аноним (1), 21:40, 14/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В венде может, десяточка от этого в бсод вылетала. Вообще забавно как юникод в диалоге сохранения файла в блокноте, а бсод в ядре.
| |
|
4.74, Я (??), 04:38, 16/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
зато на си написано.. без этих ваших проверок сахарных которые нормальный програмист без компилятора может сделать..
| |
|
|
2.28, Аноним (28), 00:33, 15/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Очевидно что джава-кодеры до невалидной utf строки, не додумались.
Не зря же их на опеннет называют "макакамм"
| |
|
3.29, Аноним (29), 00:45, 15/11/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Причем тут джава-кодеры? Deno пишет автор node.js, который написал на с++.
| |
3.39, Аноним (39), 05:33, 15/11/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Шёл 2022 год, старые пердуны с опеннета так и не научились отличать Java от JavaScript
| |
|
|
|
2.13, Аноним (13), 21:46, 14/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Сначала нужна возможность запускать rust вместо javascript, зачем это слабое звено.
| |
|
|
4.19, Аноним (19), 22:28, 14/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Лучше совсем избавиться от всяких скриптов и оставить только голый текст. А то и свистелки им подавай и пеpделки.
| |
|
5.40, Аноним (40), 08:05, 15/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты реально так думаешь? Возьми, попользуйся Netsurf хотя бы пару дней. Йотыбчыки в нём посмотри, на любой сайт залогинься. А потом отпишешся насколько удобно "без скриптов" пользоваться инетом.
| |
|
6.45, Аноним (45), 08:49, 15/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
До прихода Google Chrome все пользовались и всем норм было, это потом google стало навязывать идею, что жирносайты - это норально и все так делайте
| |
6.46, kusb (?), 09:25, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Тут во многом прикол, что эти сайты завязаны на скрипты - тот же ютуб в паралельной вселенной мог вообще без них обойтись и выглядеть почти так же. Полностью избавиться от скриптов могла бы помочь (но мне не кажется, что это правильно) команда браузеру по http, что страница чистично изменилась. Ага, и держать соединение.
| |
|
7.51, Аноним (51), 11:14, 15/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Большинство страниц Youtube даже не потребовали бы такого хака, т.к. не меняются после загрузки, поэтому могли бы обойтись средствами CSS и HTML5
| |
|
|
|
|
3.21, Аноним (21), 22:35, 14/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Rust компилируется в WebAssembly :) Как и Go, C, C++ и другие языки.
| |
|
|
3.44, Парень твоего папы (?), 08:42, 15/11/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Действительно, если на расте перепишешь всё, то могут и на мороз выгнать, ибо ошибок при работе с памятью не будет, соответственно и те кто чинить могут не потребуются.
| |
|
4.55, Аноним (55), 13:47, 15/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> ибо ошибок при работе с памятью не будет
Главное не переставать это повторять
| |
|
5.59, Аноним (58), 21:24, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так 30% ошибок никуда не денутся. Жить можно, хоть и не жирно. Зато по оппе получать от начальства будешь меньше
| |
|
|
|
|
1.23, Аноним (23), 22:50, 14/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> модули устанавливаются при первом запуске приложения
> не используется файл package.json
> модули кэшируются в общем каталоге
ужас...
| |
|
2.34, Аноним (34), 01:31, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
он уже готов?
пробовал как-то запустить на нем экспресс, а bun выругался и рухнул
| |
|
1.48, Аноним (49), 11:00, 15/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Так долго стучал в грудь что npm не нужен, а надо делать как в го. А тут на тебе оказалось что без npm deno ненужен.
| |
|
2.60, Аноним (58), 21:28, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Ключевым изменением в новом выпуске является стабилизация совместимости с пакетами, размещёнными в репозитории NPM, что позволяет использовать в Deno более 1.3 млн модулей, созданных для платформы Node.js
1.3 млн модулей - это тебе не морковка собачья. Кто угодно смирится, уймёт свою гордыню, грустно взглянув на свои 2,5 модуля.
| |
|
1.52, Аноним (52), 12:36, 15/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
ещё одна нода.жс от автора ноды.жс? это такой аутоиммунный NIH-синдром?
| |
|
2.62, Аноним (58), 21:33, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Нет. Это твоё незнание всей этой истории. В свое время изначальный автор рассказывал почему он забросил проект, что именно в nodejs было сделано не так, какие там родовые травмы и кривые костыли, которые или уже невозможно исправить или никто не желает исправлять.
| |
|
|