The OpenNET Project / Index page

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

Интервью с Райаном Далем, создателем Node.js

09.03.2021 12:12

Опубликовано интервью с Райаном Далем (Ryan Dahl), основателем и первым разработчиком JavaScript-платформ Node.js и Deno. В беседе затрагиваются основные задачи по развитию Deno, вопросы про будущее JavaScript и TypeScript, сторонние проекты экосистемы Deno и то, как бы Райан изменил свой подход к Node.js, если бы мог путешествовать во времени.

  1. Главная ссылка к новости (https://evrone.ru/ryan-dahl-in...)
  2. OpenNews: Автор Node.js представил защищённую JavaScript-платформу Deno 1.0
  3. OpenNews: Проект Deno развивает защищённую JavaScript-платформу, похожую на Node.js
  4. OpenNews: Выпуск серверной JavaScript-платформы Node.js 14.0
  5. OpenNews: Выпуск серверной JavaScript-платформы Node.js 15.0
Автор новости: Evrone Development
Тип: яз. русский / Обобщение
Короткая ссылка: https://opennet.ru/54726-nodejs
Ключевые слова: nodejs, deno
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.8, Аноним (8), 13:57, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > В мире Java совершили ошибку, слишком сильно связав язык и IDE. Теперь практически каждый вынужден использовать IDE для программирования на Java.

    Чего-чего?

     
     
  • 2.23, Леголас (ok), 16:31, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +16 +/
    а ведь некоторые программисты даже и не знают, что можно писать код просто в nano и компилировать его потом отдельной командой
     
     
  • 3.30, Аноним (30), 17:31, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Хорошо, что знаешь ты. Пока есть ты, еще не все потеряно. Поражаюсь твоему уму, ты даже знаешь про то, что компилить можно отдельной командой!
     
     
  • 4.31, Леголас (ok), 17:35, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    спасибо, очень лестно, но, положа руку на сердце, не сказать, что я блещу умом
     
     
  • 5.34, Аноним (34), 18:32, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не скромничайте! На самом деле, Вы блистательно гениальны!
     
     
  • 6.41, Фанааатт ХРУСТА (?), 22:39, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ржу не могу, продолжайте
     
  • 3.33, Аноним (33), 18:13, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    nano не нуно
    Это как дважды два :)
     
     
  • 4.39, Онаним (?), 19:46, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    О, нано!
     
  • 4.61, Аноним (61), 23:37, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Из него можно выйти по крайней мере.
     
  • 4.62, Нанотолий (?), 00:05, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно.
     
  • 3.43, Аноним (43), 22:48, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Блин, а я всегда использовал
    cat > code.c
    .....

    Ctrl+C
    gcc code -o shit

     
  • 3.49, Аноним (-), 23:21, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно ли помочь этим людям, доктор? Или уже все потеряно?
     
  • 3.55, TheFotoMag (ok), 14:17, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а ведь некоторые программисты даже и не знают, что можно писать код просто в nano
    > и компилировать его потом отдельной командой

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

     
  • 2.32, клавиатура (?), 18:07, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пинать видать незачто, вот и придумал какую-то ересь.
    Сиди пиши в виме или емаксе, собирай мавеном, какая у него с этим проблема?
    Может быть проблема в том, что нода не конкурент жаве?
     
     
  • 3.38, Lex (??), 19:37, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конечно, не конкурент. Время жабы стремительно уходит, тогда как жс вовсю «приходит»( в т.ч и вперемешку с вебасм)
     
     
  • 4.52, клавиатура (?), 10:02, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    График "стремительного падения" жавы
    https://mvnrepository.com/assets/images/ef5169e8ad14e18dda46b95d019149a0-growt
     
     
  • 5.54, Lex (??), 11:47, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > График "стремительного падения" жавы
    > https://mvnrepository.com/assets/images/ef5169e8ad14e18dda46b95d019149a0-growt

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

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

     
  • 2.45, Аноним (-), 23:10, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ась?
     

  • 1.10, Lex (??), 14:25, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дэно настолько популярно и перспективно, что фигурирует лишь в упоминаниях к своему создателю, о котором каждый раз в статье приходится рассказывать, т.к все хз кто это такой..

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

     
     
  • 2.12, НяшМяш (ok), 14:36, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это же человек, который после выхода голанга призывал всех переходить на него, если нода не устраивает. А потом начал пилить обратно несовместимый дено внезапно на расте )
     
     
  • 3.25, Аноним (25), 16:32, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, он изначально начал на Go пилить. Т.к., подозреваю, был с ним знаком.

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

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

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

     
     
  • 4.26, НяшМяш (ok), 16:49, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > На Go у него бы не было шансов на популярность, ибо потом пришлось писать статью "Чтобы я сделал, если бы писал Deno заново".

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

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

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

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

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

     
     
  • 5.40, Аноним (40), 22:35, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мне, например, нравится, что в deno есть нормальный fetc

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

     
  • 5.64, Аноним (64), 16:32, 14/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне, например, нравится, что в deno есть нормальный fetch

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

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

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

     
  • 4.53, Аноним (53), 11:06, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пилили изначально на Go, но отказались, т.к. иметь два GC в рантайме (гошный и v8) - безумие.
     
  • 2.48, Аноним (-), 23:19, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты не осилил, значит никто не осилит, да?)
     

  • 1.13, msgod (ok), 14:49, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Что это вообще такое?
     
     
  • 2.14, Аноним (14), 14:55, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Беспалевная реклама какой-то аутсорсинговой шарашкиной конторы.
     
     
  • 3.18, Вахъ (?), 15:26, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Весь OpenSource рекламирует так или иначе какие-то фирмочки, т.к. в основном они его пишут, в том числе и для себя.
     
     
  • 4.36, Аноним (36), 19:05, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это с каких пор интересно и чтож такого фирамчки нам понаписали очень хотелось бы узнать
     
  • 2.27, menangen (?), 16:51, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Обертка на Ржавом над c++ V8
     
  • 2.44, Аноним (-), 23:08, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты задаешь этот вопрос, значит тебе это не надо!
     

  • 1.21, Андрей (??), 15:45, 09/03/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –3 +/
     
  • 1.24, Ketalar (ok), 16:32, 09/03/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +4 +/
     
     
  • 2.29, Аноним (29), 17:12, 09/03/2021 Скрыто модератором
  • –1 +/
     

  • 1.35, Аноним (35), 19:04, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > как бы Райан изменил свой подход к Node.js, если бы мог путешествовать во времени

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

     
     
  • 2.51, нононим (?), 08:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В 18:00 - на РЕН ТВ.
     

  • 1.37, Аноним (37), 19:05, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    этот чувак уже сказал всем переходить на golang
     
     
  • 2.50, Аноним (-), 23:28, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне не говорил...
     
     
  • 3.58, Аноним (-), 19:14, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты проспал.
     
  • 2.60, Аноним (60), 21:33, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Цитата из интервью

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

     

  • 1.42, Аноним (-), 22:44, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    > Интервью с Райаном Далем, создателем Node.js

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

     
     
  • 2.46, Орк (?), 23:13, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А, вот тот человек который у меня собачью конуру купил. Жив ещё, чертяка.
     
     
  • 3.47, Эльф из ЛосАнджелеса (?), 23:18, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А ну брысь обратно в отхожую яму. ;)
     
  • 2.57, Ненавижу SJW (?), 16:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Теперь дай что-то обратно, что бы другой человек мог так написать о тебе :)
     

  • 1.56, InuYasha (??), 15:03, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интервьюер в данном случае должен обладать взглядом Свиборга и железной выдержкой. Если не фанбой, конечно.
    PS: когда-нибудь почитаю.
     
  • 1.59, Аноним (60), 21:24, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ryan Dahl - эталонный хипстер.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

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