The OpenNET Project / Index page

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



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

"Выпуск JavaScript-платформы Deno 1.16"  +/
Сообщение от opennews (??), 10-Ноя-21, 12:34 
Состоялся релиз JavaScript-платформы Deno 1.16, предназначенной для обособенного выполнения (без использования браузера) приложений, написанных на языках JavaScript и TypeScript. Проект развивается автором Node.js Райаном Далем (Ryan Dahl). Код  платформы написан на языке программирования Rust и распространяется под лицензией MIT. Готовые сборки подготовлены для Linux, Windows и macOS...

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

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

Оглавление

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

1. Сообщение от Аноним (-), 10-Ноя-21, 12:34   +3 +/
V8 тоже на Rust переписать, тогда будет epic win!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44

2. Сообщение от nsf (ok), 10-Ноя-21, 12:36   +5 +/
Я конечно извиняюсь, но:

> Полный размер готовой к использованию платформы - 10 Мб в виде единого файла;
> Deno will always be distributed as a single executable. Given a URL to a Deno program, it is runnable with nothing more than the ~25 megabyte zipped executable.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #10

3. Сообщение от QwertyReg (ok), 10-Ноя-21, 12:38   –4 +/
Спасибо, поправил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Аноним (4), 10-Ноя-21, 12:44   +3 +/
> защищённой
> javascript

лолшто

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

6. Сообщение от Аноним (6), 10-Ноя-21, 13:00   –4 +/
> Ориентировать на высокопроизводительные приложения.

lol

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #62

7. Сообщение от Аноним (7), 10-Ноя-21, 13:01   +13 +/
Нужна подробная инструкция: «Как перестать орать с новостей QwertyReg»
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #24, #58, #63

8. Сообщение от Аноним (8), 10-Ноя-21, 13:02   –4 +/
Нужная вещь, переосмысленный Node.js с typescript, за Deno будущее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #31

10. Сообщение от Аноним (10), 10-Ноя-21, 13:09   +3 +/
Всегда забавляли эти «хухры-мухры zipped» размеры. Исполнять они тоже будут сжатый код?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #12

11. Сообщение от лолшто (?), 10-Ноя-21, 13:18   +/
Такая ли уж большая разница: писать прототип на node.js или на deno? Чего-то прям революционного deno в себе не несет. Вот зачем нужна поддержка TS, если в рантайме ты все равно не сможешь информацию о типах использовать? Вместо коллбэков выбрали промисы по дефолту, так и нода на сегодняшний день уже имеет методы, что работают через промисы. Пакетный менеджер выкинули и все равно потребность в нем никуда не ушла. Типичный проект на js может тысячи зависимостей иметь. Как хоть выглядит целевая аудитория для которой этот deno создавался?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #17, #42

12. Сообщение от Q2Wemail (?), 10-Ноя-21, 13:19   +2 +/
Так во время исполнения память будет расходоваться не только на сам бинарь, а и на его нужды.
Так что тут без разницы, надо смотреть на уже по факту занимаемую память.

А размер зипованного бинаря говорит о том, сколько этот дэно он стоит при распространении приложухи.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #30

14. Сообщение от Аноним (35), 10-Ноя-21, 13:58   +1 +/
Конкуренция - это очень хорошо.
По сути улучшенный Node.js.
Не настолько прям, чтобы на него полностью переходить.
Но для микросервисов думаю пойдёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #32

15. Сообщение от th3m3 (ok), 10-Ноя-21, 14:02   –1 +/
Помню лет 10 назад, за но ноду тоже говорили, что за ней будущее. Что js захватит мир и прочие глупости. Тут те же яйца, только в профиль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #16, #19, #20, #26, #43

16. Сообщение от Аноним (16), 10-Ноя-21, 14:09   +1 +/
>за но ноду тоже говорили

за что-то обычно хватают, а не говорят.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #18

17. Сообщение от bugmenot (??), 10-Ноя-21, 14:12   +1 +/
Если всякие Нетодологии начнут продавать курсы по Deno, то может и спрос поднимется.


Есть же мнение, что Node.JS в своё время как раз продаваны курсов и пропихнули в прод.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #27, #64

18. Сообщение от th3m3 (ok), 10-Ноя-21, 14:19   +/
> за что-то обычно хватают, а не говорят.

Это интернет, детка. Тут всем пофиг.

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

19. Сообщение от Джульбарс (?), 10-Ноя-21, 14:23   –1 +/
Разумеется речь о нишевом использовании, та же нода сверхпопулярна и востребована во многих тысячах проектов. И Deno её потихоньку вытеснит со временем...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #21

20. Сообщение от Аноним (20), 10-Ноя-21, 14:25   +5 +/
К сожалению, угрозы в значительной мере осуществились.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

21. Сообщение от Джульбарс (?), 10-Ноя-21, 14:26   +2 +/
А JS таки самый популярный и используемый язык в мире и альтернатив ему в его нише просто нет, так что в какой-то степени он мир таки захватил...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

24. Сообщение от псевдонимус (?), 10-Ноя-21, 15:05   +/
А чего там подробного надо? Опу ему зашить суровой ниткой и всего делов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

25. Сообщение от псевдонимус (?), 10-Ноя-21, 15:10   +/
Это правда.

Правда производительными они будут на серваке, а твой ведроид/гейфон/ маквдруг будут работать печкой. Прибыль приватизируем, убытки обобществляем. Что не так-то?

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

26. Сообщение от псевдонимус (?), 10-Ноя-21, 15:11   +3 +/
А что, не захватил?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #33

27. Сообщение от Аноним (27), 10-Ноя-21, 15:32   +2 +/
В прод ноду пропихнули потребности людей иметь один язык для написания фронта и сервера
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #29

29. Сообщение от bugmenot (??), 10-Ноя-21, 16:05   –2 +/
Ну, не знаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

30. Сообщение от Аноним (30), 10-Ноя-21, 16:08   –2 +/
чочо? при запакованном в бинарнике исполняемого кода или ресурсов программы они будут лежать в памяти в полном объеме. Здесь нет никакого "выигрыша" кроме как накладных расходов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #59

31. Сообщение от Skynin (?), 10-Ноя-21, 16:20   +/
Не вытеснит. Потому что ничего принципиально нового в нем не предлагается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

32. Сообщение от лолшто (?), 10-Ноя-21, 16:23   +/
Десяток лет в этой фрагментированной вечно меняющейся и конкурирующей среде, и ты уже начинаешь ценить языки с богатой стандартной библиотекой и тот опыт, что не утратил актуальности за этот десяток.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #48

33. Сообщение от th3m3 (ok), 10-Ноя-21, 16:29   –3 +/
> А что, не захватил?

Нет. Что-то я не вижу, чтобы все перешли на js.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #35

34. Сообщение от Аноним (34), 10-Ноя-21, 17:09   +/
Автор Node.js во время работы над проектом сошёл с ума и решил написать T̶e̶m̶p̶l̶e̶O̶S̶ Deno, но вместо добавления фич решил их выкидывать и выкинул npm, из-за чего Deno в промышленной эксплуатации стал неюзабелен и поэтому не нужен. Не удивительно, что для реализации затеи был выбран Rust.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #60

35. Сообщение от Аноним (35), 10-Ноя-21, 17:16   +2 +/
56% программистов пишут на JavaScript. Одно из последних исследований.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #61

36. Сообщение от Аноним (35), 10-Ноя-21, 17:19   +/
Был выбран Go, и прототип на нём написан.

Но его очень попросили написать на Rust. Т.к. писать runtime для языка со сборником мусора на языке со сборщиком мусора....это оооочень тупая идея.

Он послушался. Это одно из его самых лучших решений.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #38, #56

38. Сообщение от Аноним (38), 10-Ноя-21, 17:33   +2 +/
Там рантайм - плюсовый V8.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #40

40. Сообщение от Likern (?), 10-Ноя-21, 18:31   +/
JavaScript движок там V8. А runtime там написан на Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

42. Сообщение от anonymous (??), 10-Ноя-21, 19:34   +/
пишут на js или ts


на node.js либо deno оно выполняется...

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

43. Сообщение от Рева RarogCmex Денисemail (?), 10-Ноя-21, 20:33   +1 +/
А она и захватила :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #55

44. Сообщение от Аноним (-), 10-Ноя-21, 21:53   –7 +/
Ты не понял. Теперь жаркие поклонники руста смогут со спокойной душой писать на тупоскрипте, тем самым доставляя гейцобалмерам оргазмы. В одни ворота сегодня уже не модно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

48. Сообщение от Аноним (48), 10-Ноя-21, 22:51   +/
Десяток лет в этой фрагментированной вечно меняющейся и конкурирующей среде, и ты уже начинаешь ценить операционки с богатым стандартным паком драйверов и тот опыт в нахождении кнопки пуск, что не утратил актуальности за этот десяток.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

51. Сообщение от Рмшъ (?), 11-Ноя-21, 01:19   +1 +/
> Ориентировать на высокопроизводительные приложения

Это выдернуто из todo? Или это нам задача прилетела? Дедлайн когда?

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

54. Сообщение от kissmyass (?), 11-Ноя-21, 02:14   +/
не нужен не node не deno, будут ботексом обкалывать и какое-то время еще продержаться оба
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от th3m3 (ok), 11-Ноя-21, 07:29   –1 +/
> А она и захватила :)

Где? Хайп давно прошёл.

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

56. Сообщение от Аноним (56), 11-Ноя-21, 07:43   –1 +/
>Был выбран Go, и прототип на нём написан.

Но его очень попросили написать на Rust. Т.к. писать runtime для языка со сборником мусора на языке со сборщиком мусора....это оооочень тупая идея.

Так на Go вроде бы можно отключить сборку мусора, нет?

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

57. Сообщение от Sultan (?), 11-Ноя-21, 10:34   +/
"Ориентировать на высокопроизводительные приложения."
Весь этот хлам скорее ориентирован на высокопроизводительные железо и даст огромный углеродный след.
Ответить | Правка | Наверх | Cообщить модератору

58. Сообщение от Смузихлёб (?), 11-Ноя-21, 12:27   +3 +/
Разумнее его просто забанить по подсети.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

59. Сообщение от sdkhflskhgl (?), 11-Ноя-21, 14:52   +/
там мысль была другая: при работе проги размер потребляемой памяти может быть таким, что флуктуации на тему разности [не]сжатых бинарей могут быть ничтожны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

60. Сообщение от Аноним (60), 11-Ноя-21, 18:09   +/
> Автор Node.js во время работы над проектом сошёл с ума и решил написать T̶e̶m̶p̶l̶e̶O̶S̶ Deno, но вместо добавления фич решил их выкидывать и выкинул npm, из-за чего Deno в промышленной эксплуатации стал неюзабелен и поэтому не нужен. Не удивительно, что для реализации затеи был выбран Rust.

Очевидно что не зря Анонимы на велосипедные пакетные менеджеры (годные только для песочниц) бочку гонят.

Очевидно, что Автор как раз на целился на промышленную эксплуатацию, а не на песчоницы. Там где это должно использоваться свои пакетные менеджеы есть, с пакетами не от Васяна.

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

61. Сообщение от Аноним (-), 12-Ноя-21, 04:10   +/
На чем же тогда пушут остальные 145% ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

62. Сообщение от trdm (ok), 12-Ноя-21, 07:55   –1 +/
> Ориентировать на высокопроизводительные приложения.

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

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

63. Сообщение от морошка ягодка такая (?), 12-Ноя-21, 08:07   –1 +/
Вы так пытаетесь травить человека? Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #65

64. Сообщение от Аноним (-), 13-Ноя-21, 04:37   +/
> Если всякие Нетодологии начнут продавать курсы по Deno, то может и спрос поднимется.

Пока не вкинут вакансий - не начнут. Лох уже не ведется на просто хайп, пруфца ему подавай лять..

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

65. Сообщение от Аноним (-), 13-Ноя-21, 04:43   +/
Вопервых, конечно же да, травля вообще должна рано или поздно обрести очертания в уголовном кодексе. Это плохо, не спорю. Но ведь же не человека, а просто виртуальный никнейм, который можно просто сменить, это же не бросить, дом/квартиру, вещи, все и вся и бежать куда глаза глядят. Давайте без вот этих вот подтосовок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

66. Сообщение от Аноним (66), 13-Ноя-21, 07:02   +/
Не понял, а TypeScript там реализован самим Deno или используется транспиляция на JavaScript во время выполнения? Просто подозреваю, что существенных преимуществ кроме обертки нет.
Ответить | Правка | Наверх | Cообщить модератору

67. Сообщение от Аноним (67), 13-Ноя-21, 17:45   +/
> Deno не использует пакетный менеджер npm и package.json, предлагая пользователю установку модулей путём указания URL или пути к модулю для установки.
> Приложения запускаются обособленно в песочницах и не имеют доступа к сети, переменным окружения и файловой системе, без явно выданных полномочий;
> создания универсальных веб-приложений, которые способны работать как в системе Deno, так и в обычном браузере;

а еще https://deno.com/deploy/

так что очень хорошая альтеративна ноде

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

68. Сообщение от Аноноша (?), 16-Ноя-21, 03:17   +/
> Deno не использует пакетный менеджер npm и package.json, предлагая пользователю установку модулей путём указания URL или пути к модулю для установки. Тем не менее, проектом предлагается несколько утилит для упрощения работы со сторонними модулями;

В чем смысл этого преимущества?

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


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

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




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

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