![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В JavaScript-платформе Deno обеспечена совместимость с модулями NPM" | +/– | ![]() |
Сообщение от opennews (??), 14-Ноя-22, 20:53 | ||
Представлен выпуск Deno 1.28, платформы для обособленного выполнения приложений на языках JavaScript и TypeScript, которая может быть использована для создания обработчиков, работающих на сервере. Платформу развивает Райан Даль (Ryan Dahl), создатель Node.js. Как и в Node.js в Deno используется JavaScript-движок V8, который также применяется в браузерах на основе Chromium. При этом Deno не является ответвлением от Node.js, а представляет собой созданный с нуля новый проект. Код проекта распространяется под лицензией MIT. Сборки подготовлены для Linux, Windows и macOS... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 14-Ноя-22, 20:53 | –6 +/– | ![]() |
А в чём смысл вообще, если оно всё равно на плюсах? Быстрее работать будет чи що? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #5, #58, #68, #73 |
2. Сообщение от Аноним (2), 14-Ноя-22, 20:54 | +/– | ![]() |
> --allow-env --allow-read | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20 |
3. Сообщение от kusb (?), 14-Ноя-22, 21:03 | +1 +/– | ![]() |
Ты не поверишь... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
4. Сообщение от Аноним (2), 14-Ноя-22, 21:13 | +4 +/– | ![]() |
смотрю щас стандартную библиотеку: https://deno.land/api@v1.28.0?s=Deno.open | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #28 |
5. Сообщение от Анонн (?), 14-Ноя-22, 21:20 | +2 +/– | ![]() |
М... ты так уверенно пишешь что оно на плюсах... что это даже немного странно)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #8 |
6. Сообщение от Аноним (6), 14-Ноя-22, 21:22 | +/– | ![]() |
А есть пример где это нужно? В какой оси путь может быть невалидной utf-последовательностью (из тех что поддерживает deno разумеется)? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #7, #9, #10 |
7. Сообщение от Аноним (2), 14-Ноя-22, 21:32 | +6 +/– | ![]() |
Это зависит не от оси, а от файловой системы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #12 |
8. Сообщение от Аноним (1), 14-Ноя-22, 21:37 | +/– | ![]() |
А на чём же ещё оно написано? https://v8.dev/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #16 |
9. Сообщение от Аноним (9), 14-Ноя-22, 21:38 | –1 +/– | ![]() |
> А есть пример где это нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #26 |
10. Сообщение от Аноним (1), 14-Ноя-22, 21:40 | +/– | ![]() |
В венде может, десяточка от этого в бсод вылетала. Вообще забавно как юникод в диалоге сохранения файла в блокноте, а бсод в ядре. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #74 |
11. Сообщение от Аноним (11), 14-Ноя-22, 21:42 | –1 +/– | ![]() |
Когда перепишут V8 на Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #15, #24 |
12. Сообщение от Аноним (6), 14-Ноя-22, 21:43 | +/– | ![]() |
Понятно, спасибо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
13. Сообщение от Аноним (13), 14-Ноя-22, 21:46 | +/– | ![]() |
Сначала нужна возможность запускать rust вместо javascript, зачем это слабое звено. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #14, #21 |
14. Сообщение от kusb (?), 14-Ноя-22, 22:11 | +/– | ![]() |
rustscript | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #19 |
15. Сообщение от Аноним (15), 14-Ноя-22, 22:14 | +/– | ![]() |
сразу после сервы, брошенной в 2019-ом | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
16. Сообщение от Анонн (?), 14-Ноя-22, 22:15 | +/– | ![]() |
А причем тут v8 если он используется и там и так? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #18 |
18. Сообщение от Аноним (1), 14-Ноя-22, 22:27 | –7 +/– | ![]() |
> А причем тут v8 если он используется и там и так? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #53 |
19. Сообщение от Аноним (19), 14-Ноя-22, 22:28 | +1 +/– | ![]() |
Лучше совсем избавиться от всяких скриптов и оставить только голый текст. А то и свистелки им подавай и пеpделки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #40 |
20. Сообщение от Апрем (?), 14-Ноя-22, 22:32 | –2 +/– | ![]() |
Кроссплатформенностью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #22 |
21. Сообщение от Аноним (21), 14-Ноя-22, 22:35 | +/– | ![]() |
Rust компилируется в WebAssembly :) Как и Go, C, C++ и другие языки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
22. Сообщение от Вы забыли заполнить поле Name (?), 14-Ноя-22, 22:41 | +/– | ![]() |
Деплоишь на винде? Один фиг сейчас в докер все заворачивают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #27 |
23. Сообщение от Аноним (23), 14-Ноя-22, 22:50 | +3 +/– | ![]() |
> модули устанавливаются при первом запуске приложения | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
24. Сообщение от Вы забыли заполнить поле Name (?), 14-Ноя-22, 22:53 | +3 +/– | ![]() |
> Когда перепишут V8 на Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #44 |
26. Сообщение от Анонн (?), 15-Ноя-22, 00:27 | +/– | ![]() |
Не, если пользователь пришлет ерунду, то string просто не создастся и вы не сможете вызвать эту функцию (т.к. она принимает non-optional string). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
27. Сообщение от Апрем (?), 15-Ноя-22, 00:28 | –1 +/– | ![]() |
Какой деплой, какой докер, шиз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #30 |
28. Сообщение от Аноним (28), 15-Ноя-22, 00:33 | –2 +/– | ![]() |
Очевидно что джава-кодеры до невалидной utf строки, не додумались. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #29, #39 |
29. Сообщение от Аноним (29), 15-Ноя-22, 00:45 | +3 +/– | ![]() |
Причем тут джава-кодеры? Deno пишет автор node.js, который написал на с++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
30. Сообщение от Вы забыли заполнить поле Name (?), 15-Ноя-22, 00:56 | +/– | ![]() |
> Какой деплой, какой докер, шиз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #36 |
31. Сообщение от Аноним (-), 15-Ноя-22, 01:08 | +/– | ![]() |
И зачем это когда есть bun.sh? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34 |
33. Сообщение от Аноним (34), 15-Ноя-22, 01:29 | +4 +/– | ![]() |
Пора добавлять поддержку TypeScript в ядро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
34. Сообщение от Аноним (34), 15-Ноя-22, 01:31 | +/– | ![]() |
он уже готов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
36. Сообщение от Апрем (?), 15-Ноя-22, 03:56 | –3 +/– | ![]() |
На какой сервер? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #37 |
37. Сообщение от Вы забыли заполнить поле Name (?), 15-Ноя-22, 04:28 | +/– | ![]() |
> На какой сервер? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #47 |
39. Сообщение от Аноним (39), 15-Ноя-22, 05:33 | +5 +/– | ![]() |
Шёл 2022 год, старые пердуны с опеннета так и не научились отличать Java от JavaScript | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
40. Сообщение от Аноним (40), 15-Ноя-22, 08:05 | –1 +/– | ![]() |
Ты реально так думаешь? Возьми, попользуйся Netsurf хотя бы пару дней. Йотыбчыки в нём посмотри, на любой сайт залогинься. А потом отпишешся насколько удобно "без скриптов" пользоваться инетом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #45, #46 |
41. Сообщение от Аноним (41), 15-Ноя-22, 08:38 | –2 +/– | ![]() |
Deno - JavaScript здорового человека? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49 |
42.
Сообщение от Аноним![]() | +2 +/– | ![]() |
> deno run npm:install-malware | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
43. Сообщение от Аноним (43), 15-Ноя-22, 08:41 | +/– | ![]() |
Вот это поворот! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
44. Сообщение от Парень твоего папы (?), 15-Ноя-22, 08:42 | –3 +/– | ![]() |
Действительно, если на расте перепишешь всё, то могут и на мороз выгнать, ибо ошибок при работе с памятью не будет, соответственно и те кто чинить могут не потребуются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #55 |
45. Сообщение от Аноним (45), 15-Ноя-22, 08:49 | +2 +/– | ![]() |
До прихода Google Chrome все пользовались и всем норм было, это потом google стало навязывать идею, что жирносайты - это норально и все так делайте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
46. Сообщение от kusb (?), 15-Ноя-22, 09:25 | +/– | ![]() |
Тут во многом прикол, что эти сайты завязаны на скрипты - тот же ютуб в паралельной вселенной мог вообще без них обойтись и выглядеть почти так же. Полностью избавиться от скриптов могла бы помочь (но мне не кажется, что это правильно) команда браузеру по http, что страница чистично изменилась. Ага, и держать соединение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #51 |
47. Сообщение от Апрем (?), 15-Ноя-22, 09:46 | +/– | ![]() |
Чем deno для локального софта по-твоему хуже, чем питон, руби или даже джава? Ничем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #57 |
48. Сообщение от Аноним (49), 15-Ноя-22, 11:00 | +1 +/– | ![]() |
Так долго стучал в грудь что npm не нужен, а надо делать как в го. А тут на тебе оказалось что без npm deno ненужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #50, #60 |
49. Сообщение от Аноним (49), 15-Ноя-22, 11:01 | +/– | ![]() |
Deno — это сон разума порождающий чудовищ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
50. Сообщение от Аноним (50), 15-Ноя-22, 11:03 | +/– | ![]() |
А в чем отличие го? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
51. Сообщение от Аноним (51), 15-Ноя-22, 11:14 | –1 +/– | ![]() |
Большинство страниц Youtube даже не потребовали бы такого хака, т.к. не меняются после загрузки, поэтому могли бы обойтись средствами CSS и HTML5 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
52. Сообщение от Аноним (52), 15-Ноя-22, 12:36 | +2 +/– | ![]() |
ещё одна нода.жс от автора ноды.жс? это такой аутоиммунный NIH-синдром? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #62 |
53. Сообщение от Аноним (53), 15-Ноя-22, 12:55 | +/– | ![]() |
На ассемблере | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
55. Сообщение от Аноним (55), 15-Ноя-22, 13:47 | +2 +/– | ![]() |
> ибо ошибок при работе с памятью не будет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #59 |
57. Сообщение от Вы забыли заполнить поле Name (?), 15-Ноя-22, 20:57 | +/– | ![]() |
> Чем deno для локального софта по-твоему хуже, чем питон, руби или даже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
58. Сообщение от Аноним (58), 15-Ноя-22, 21:18 | +2 +/– | ![]() |
> А в чём смысл вообще, если оно всё равно на плюсах? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #61 |
59. Сообщение от Аноним (58), 15-Ноя-22, 21:24 | +/– | ![]() |
Так 30% ошибок никуда не денутся. Жить можно, хоть и не жирно. Зато по оппе получать от начальства будешь меньше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
60. Сообщение от Аноним (58), 15-Ноя-22, 21:28 | +/– | ![]() |
>Ключевым изменением в новом выпуске является стабилизация совместимости с пакетами, размещёнными в репозитории NPM, что позволяет использовать в Deno более 1.3 млн модулей, созданных для платформы Node.js | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
61. Сообщение от Аноним (1), 15-Ноя-22, 21:33 | –2 +/– | ![]() |
У типичного растафанатика довольно типично аналитика, как и вообще умение понимать написанное, просто от бога. Никто тут не собирается писать вебню на расте, это тупо обёртки над плюсовыми либами, применяемые для исполнения скриптов. Ну а критика вполне уместна, это платформа для запуска ПО, но при этом раст линкуется СТАТИЧЕСКИ, это означает, что у каждого дополнительного инстанса будет не хилый такой оверхед. Это относительно работает исключительно в ситуациях, когда 1 инстанс на ноду утилизирует все доступные ресурсы. Если возникает необходимость поднять дополнительный инстанс рядом в одном адресном пространстве, оверхед на пустом месте начинает множиться. Кроме того, разработка и сопровождение проектов, написанных на смеси изотерических ЯП с обычными, обходятся значительно дороже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #63, #64 |
62. Сообщение от Аноним (58), 15-Ноя-22, 21:33 | +/– | ![]() |
Нет. Это твоё незнание всей этой истории. В свое время изначальный автор рассказывал почему он забросил проект, что именно в nodejs было сделано не так, какие там родовые травмы и кривые костыли, которые или уже невозможно исправить или никто не желает исправлять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
63. Сообщение от Аноним (58), 15-Ноя-22, 21:52 | +/– | ![]() |
> Никто тут не собирается писать вебню на расте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
64. Сообщение от Аноним (58), 15-Ноя-22, 21:58 | +/– | ![]() |
> Никто тут не собирается писать вебню на расте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #65 |
65. Сообщение от Аноним (1), 15-Ноя-22, 22:00 | +/– | ![]() |
Оно не построено поверх в8 для запуска браузерного кода на локалхосте. Как я и сказал, выраженные проблемы с восприятием и пониманием информации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #66 |
66. Сообщение от Аноним (58), 15-Ноя-22, 22:06 | +/– | ![]() |
> Как я и сказал, выраженные проблемы с восприятием и пониманием информации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #67 |
67. Сообщение от Аноним (1), 15-Ноя-22, 22:10 | +/– | ![]() |
Ты стрелки не переводи, в 1 посте вполне логичный и закономерный вопрос, на который ты выдал полный желчи и довольно оторванный от реальности ответ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #69 |
68. Сообщение от Аноним (58), 15-Ноя-22, 22:17 | +/– | ![]() |
Кстати, а если бы v8 был написан на паскале, все остальные (сишники, гошники, питонщики, явисты) обязаны были бы писать обвязку на паскале? Даже не зная его, но только из-за того "ну библиотека же на нем написана"? Ядро линукса на Си, но ведь находятся нехорошие люди, которые на плюсах библиотеки и прикладухи пишут или создают питоновские скрипты и баш-портянки, не зная этого Си - да как посмели? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #71 |
69. Сообщение от Аноним (58), 15-Ноя-22, 22:28 | +/– | ![]() |
> в 1 посте вполне логичный и закономерный вопрос, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #72 |
71. Сообщение от Аноним (1), 15-Ноя-22, 22:40 | +/– | ![]() |
Паскаль довольно неплохой язык так-то, хоть генерируемые его компиляторами бинари и полны какой-то мутной дряни, которую так просто не отредактируешь в шестнадцатеричном редакторе, производительность его кода в итоге довольно близка к нативной (емнип вызовы транслируются в голый винапи, хотя не видел исходников той проприетарщины и не могу сказать, сколько на деле в том коде было паскаля, а сколько -- винапи, это было вне сферы моих интересов). Если бы в8 был на паскале и основная платформа для исполнения кода в нём была на паскале, то все остальные тоже писали бы на паскале, потому что это очевидно успешный язык и крайне удачное применение. Обвязку можно писать на чём угодно, вон есть биндинги для исполнения жс в питоне в spidermonkey. Но платформа для приложений на брейнфаке поверх движка жс на паскале, звучит ли это здравым и какие преимущества можно получить из такой затеи? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
72. Сообщение от Аноним (1), 15-Ноя-22, 22:45 | +/– | ![]() |
Ну да. Если я беру какую-то либу, я могу написать для неё обвязку на баше, жс, питоне, чём угодно. Но если это липа написана на плюсах, а я пишу обвязку на си, это уже определённые, и весьма существенные, проблемы. Но всё ещё не такие, как если взять и написать обвязку на го для либы на плюсах. Поэтому я буду писать обвязку для либы на плюсах на плюсах. С растом ситуация по ряду аспектов довольно похожая выходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
73. Сообщение от Я (??), 16-Ноя-22, 04:36 | +/– | ![]() |
ну был же какой-то смысл в оригинальной ноде использовать смесь из C,C++ и JavaScript вместо того чтобы на чём-то одном православном всё писать.. может есть другие критерии кроме скорости работы? может они описаны прямым текстом даже в этой новости? как жаль что мы никогда не найдём ответов на эти вопросы.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
74. Сообщение от Я (??), 16-Ноя-22, 04:38 | +/– | ![]() |
зато на си написано.. без этих ваших проверок сахарных которые нормальный програмист без компилятора может сделать.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
75. Сообщение от Аноним (75), 17-Ноя-22, 12:35 | +/– | ![]() |
стоп, по сути же это капитуляция? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |