The OpenNET Project / Index page

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



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

"Интервью с Райаном Далем, создателем Node.js"  +/
Сообщение от opennews (ok), 09-Мрт-21, 13:35 
Опубликовано интервью с Райаном Далем (Ryan Dahl), основателем и первым разработчиком JavaScript-платформ Node.js и Deno. В беседе затригиваются основные задачи по развитию Deno, вопросы про будущее JavaScript и TypeScript, сторонние проекты экосистемы Deno и то, как бы Райан изменил свой подход к Node.js, если бы мог путешествовать во времени...

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

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

Оглавление

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

8. Сообщение от Аноним (8), 09-Мрт-21, 13:57   +6 +/
> В мире Java совершили ошибку, слишком сильно связав язык и IDE. Теперь практически каждый вынужден использовать IDE для программирования на Java.

Чего-чего?

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

10. Сообщение от Lex (??), 09-Мрт-21, 14:25   +/
Дэно настолько популярно и перспективно, что фигурирует лишь в упоминаниях к своему создателю, о котором каждый раз в статье приходится рассказывать, т.к все хз кто это такой..

О да, это успех.

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

12. Сообщение от НяшМяш (ok), 09-Мрт-21, 14:36   –1 +/
Это же человек, который после выхода голанга призывал всех переходить на него, если нода не устраивает. А потом начал пилить обратно несовместимый дено внезапно на расте )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #25

13. Сообщение от msgod (ok), 09-Мрт-21, 14:49   +3 +/
Что это вообще такое?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #27, #44

14. Сообщение от Аноним (14), 09-Мрт-21, 14:55   +3 +/
Беспалевная реклама какой-то аутсорсинговой шарашкиной конторы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #18

18. Сообщение от Вахъ (?), 09-Мрт-21, 15:26   –1 +/
Весь OpenSource рекламирует так или иначе какие-то фирмочки, т.к. в основном они его пишут, в том числе и для себя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #36

21. Сообщение от Андрейemail (??), 09-Мрт-21, 15:45   –3 +/
в аду этому создателю уже горяченькое место готово. будет там в одном котле с создателями и вдохновителями хромого электрона, сидеть.
Ответить | Правка | Наверх | Cообщить модератору

23. Сообщение от Леголасemail (ok), 09-Мрт-21, 16:31   +16 +/
а ведь некоторые программисты даже и не знают, что можно писать код просто в nano и компилировать его потом отдельной командой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #30, #33, #43, #49, #55

24. Сообщение от Ketalar (ok), 09-Мрт-21, 16:32   +4 +/
Касательно и-го-го ланг - на его месте мог бы быть Tcl, будь в мире чуточку меньше идиотизма...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

25. Сообщение от Аноним (25), 09-Мрт-21, 16:32   +2 +/
Нет, он изначально начал на Go пилить. Т.к., подозреваю, был с ним знаком.

Но потом community завалило его резонным вопросами - почему не Rust? И предложениями переписать на Rust.

Что для такого проекта вполне разумно. Писать runtime на другом runtime - очень странная идея.

На Go у него бы не было шансов на популярность, ибо потом пришлось писать статью "Чтобы я сделал, если бы писал Deno заново".

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

26. Сообщение от НяшМяш (ok), 09-Мрт-21, 16:49   –2 +/
> На Go у него бы не было шансов на популярность, ибо потом пришлось писать статью "Чтобы я сделал, если бы писал Deno заново".

У него и так нет шансов на популярность, пока не завезут 100% совместимость с нодой, будь он хоть на чём написан. Хотя там тот же v8 под капотом. Мне, например, нравится, что в deno есть нормальный fetch (я однажды в комментах рассказывал как пришлось юзать node-libcurl), но толку от него, если на deno нельзя просто перетащить существующие проекты?

> Нет, он изначально начал на Go пилить. Т.к., подозреваю, был с ним знаком.

В самом начале именно он всех призывал пробовать Go и не смотреть на ноду. Емнип (могу сильно ошибаться) он из проекта ноды вышел, потому что больше не видел в ней смысла. Только потом уже начал на голанге пилить заменитель.

> Что для такого проекта вполне разумно. Писать runtime на другом runtime - очень странная идея.

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

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

27. Сообщение от menangenemail (?), 09-Мрт-21, 16:51   +/
Обертка на Ржавом над c++ V8
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

29. Сообщение от Аноним (29), 09-Мрт-21, 17:12   –1 +/
> Касательно и-го-го ланг - на его месте мог бы быть Tcl, будь в Tcl чуточку меньше идиотизма...

Исправил.

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

30. Сообщение от Аноним (30), 09-Мрт-21, 17:31   –8 +/
Хорошо, что знаешь ты. Пока есть ты, еще не все потеряно. Поражаюсь твоему уму, ты даже знаешь про то, что компилить можно отдельной командой!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #31

31. Сообщение от Леголасemail (ok), 09-Мрт-21, 17:35   +5 +/
спасибо, очень лестно, но, положа руку на сердце, не сказать, что я блещу умом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #34

32. Сообщение от клавиатура (?), 09-Мрт-21, 18:07   +/
Пинать видать незачто, вот и придумал какую-то ересь.
Сиди пиши в виме или емаксе, собирай мавеном, какая у него с этим проблема?
Может быть проблема в том, что нода не конкурент жаве?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #38

33. Сообщение от Анонимemail (33), 09-Мрт-21, 18:13   +/
nano не нуно
Это как дважды два :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #39, #61, #62

34. Сообщение от Аноним (34), 09-Мрт-21, 18:32   +/
Не скромничайте! На самом деле, Вы блистательно гениальны!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #41

35. Сообщение от Аноним (35), 09-Мрт-21, 19:04   +/
> как бы Райан изменил свой подход к Node.js, если бы мог путешествовать во времени

Сенсация!
Из-за Node.js мы не можем путешествовать во времени! Кто виноват и что делать?

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

36. Сообщение от Аноним (36), 09-Мрт-21, 19:05   –1 +/
это с каких пор интересно и чтож такого фирамчки нам понаписали очень хотелось бы узнать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

37. Сообщение от Аноним (37), 09-Мрт-21, 19:05   –2 +/
этот чувак уже сказал всем переходить на golang
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #60

38. Сообщение от Lex (??), 09-Мрт-21, 19:37   –1 +/
Конечно, не конкурент. Время жабы стремительно уходит, тогда как жс вовсю «приходит»( в т.ч и вперемешку с вебасм)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #52

39. Сообщение от Онаним (?), 09-Мрт-21, 19:46   +/
О, нано!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от Аноним (40), 09-Мрт-21, 22:35   –1 +/
> Мне, например, нравится, что в deno есть нормальный fetc

В ноду тоже скоро завезут.

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

41. Сообщение от Фанааатт ХРУСТА (?), 09-Мрт-21, 22:39   +/
Ржу не могу, продолжайте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

42. Сообщение от Аноним (-), 09-Мрт-21, 22:44   +9 +/
> Интервью с Райаном Далем, создателем Node.js

10 лет назад этот парень дал мне главный рабочий скилл и стимул в жизни, благодаря которому я заработал себе на шикарный дом! Спасибо тебе, Райан! От души, братишка. :-)

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

43. Сообщение от Аноним (43), 09-Мрт-21, 22:48   +1 +/
Блин, а я всегда использовал
cat > code.c
.....

Ctrl+C
gcc code -o shit

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

44. Сообщение от Аноним (-), 09-Мрт-21, 23:08   +/
Если ты задаешь этот вопрос, значит тебе это не надо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

45. Сообщение от Аноним (-), 09-Мрт-21, 23:10   +/
Ась?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

46. Сообщение от Орк (?), 09-Мрт-21, 23:13   –1 +/
А, вот тот человек который у меня собачью конуру купил. Жив ещё, чертяка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #47

47. Сообщение от Эльф из ЛосАнджелеса (?), 09-Мрт-21, 23:18   +4 +/
А ну брысь обратно в отхожую яму. ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

48. Сообщение от Аноним (-), 09-Мрт-21, 23:19   +/
Если ты не осилил, значит никто не осилит, да?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

49. Сообщение от Аноним (-), 09-Мрт-21, 23:21   –1 +/
Можно ли помочь этим людям, доктор? Или уже все потеряно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

50. Сообщение от Аноним (-), 09-Мрт-21, 23:28   +1 +/
Мне не говорил...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #58

51. Сообщение от нононим (?), 10-Мрт-21, 08:41   +1 +/
В 18:00 - на РЕН ТВ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

52. Сообщение от клавиатура (?), 10-Мрт-21, 10:02   –1 +/
График "стремительного падения" жавы
https://mvnrepository.com/assets/images/ef5169e8ad14e18dda46...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #54

53. Сообщение от Аноним (53), 10-Мрт-21, 11:06   +/
Пилили изначально на Go, но отказались, т.к. иметь два GC в рантайме (гошный и v8) - безумие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

54. Сообщение от Lex (??), 10-Мрт-21, 11:47   +1 +/
> График "стремительного падения" жавы
> https://mvnrepository.com/assets/images/ef5169e8ad14e18dda46...

Все познается в сравнении
https://habrastorage.org/r/w1560/getpro/habr/post_images/259...

не, ну раз уж числом модулей/проектов "мериться"..

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

55. Сообщение от TheFotoMag (ok), 10-Мрт-21, 14:17   –1 +/
> а ведь некоторые программисты даже и не знают, что можно писать код просто в nano
> и компилировать его потом отдельной командой

Твою шпютку заплюсовали — плюсомёты так умны, что приняли её всерьёз

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

56. Сообщение от InuYasha (??), 10-Мрт-21, 15:03   +/
Интервьюер в данном случае должен обладать взглядом Свиборга и железной выдержкой. Если не фанбой, конечно.
PS: когда-нибудь почитаю.
Ответить | Правка | Наверх | Cообщить модератору

57. Сообщение от Ненавижу SJW (?), 10-Мрт-21, 16:41   +1 +/
Теперь дай что-то обратно, что бы другой человек мог так написать о тебе :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

58. Сообщение от Аноним (-), 10-Мрт-21, 19:14   +/
Ты проспал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

59. Сообщение от Аноним (60), 10-Мрт-21, 21:24   +/
Ryan Dahl - эталонный хипстер.
Ответить | Правка | Наверх | Cообщить модератору

60. Сообщение от Аноним (60), 10-Мрт-21, 21:33   +/
Цитата из интервью

"Я уже говорил, что динамические языки имеют свои ограничения и подходят не для всех проблемных областей. Если вы программируете базу данных, имеет смысл писать на языке, который дает максимальный контроль над компьютером — например, Rust или C++. Если вы пишете высококонкурентный API-сервер, то лучший выбор — Go."

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

61. Сообщение от Аноним (61), 10-Мрт-21, 23:37   +/
Из него можно выйти по крайней мере.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

62. Сообщение от Нанотолий (?), 11-Мрт-21, 00:05   +/
Нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

64. Сообщение от Аноним (64), 14-Мрт-21, 16:32   +/
> Мне, например, нравится, что в deno есть нормальный fetch

Если речь про браузерный fetch, то он изначально обрезан по функционалу в сравнении с нодовским http(s).request.

> (я однажды в комментах рассказывал как пришлось юзать node-libcurl)

Посмотри на got как обертку.

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


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

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




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

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