Deno версия 2: революция в мире javascript

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

Комментарии • 73

  • @tackesi
    @tackesi 3 месяца назад +5

    Подписываюсь с надеждой, что тут будут какие-то обзорные ролики по этому поводу👍 любопытно было бы попробовать

  • @тимур_атмосферный
    @тимур_атмосферный 3 месяца назад +8

    1:50 в Ноде есть экспериментальная поддержка ТС
    2:34 в Ноде есть для этого есть флаг --watch
    2:40 в Ноде есть встроенный тест раннер

    • @gregortokarev
      @gregortokarev  3 месяца назад +1

      Верно, но это experimental насколько я понимаю

    • @xyozy8
      @xyozy8 3 месяца назад

      @@gregortokarev experimental только TS и пока что не полная поддержка

    • @РоманМамаев-ч7ц
      @РоманМамаев-ч7ц 3 месяца назад +6

      Ну будем благодарны deno за то что те пинают node js, который потом все ровно будет перенимать положительные практики и включать в себя все что нужно в современной разработке

    • @fesenkoas
      @fesenkoas 3 месяца назад

      так в 23 версии уже встроенный тс

    • @DreamingDolphing
      @DreamingDolphing 3 месяца назад +1

      @@gregortokarev Нет, уже в LTS не за флагами, кроме поддержки TS, который есть только в самой новой версии.

  • @BOCbMOU
    @BOCbMOU 3 месяца назад +3

    Пару слов о сложности сегодня начать новый проект.
    Исполняете yarn create vite, выбираете что надо и у вас со старта настроенный тс, еслинт и прочие фичи, аля топ левел эвейт. Осталось только заинсталить преттиер и витест. Всё.
    Да, дальше уже можно потратить время на настройку под себя, но так это и в том же дено надо.

    • @BOCbMOU
      @BOCbMOU 3 месяца назад

      Ах, да, есть ещё vite-node, который тоже прекрасно умеет запускать те же тс файлы из коробки.

    • @igorsk1133
      @igorsk1133 3 месяца назад +1

      ох помню времена вебпака ...аж по плохело.

  • @AlekseiBleile
    @AlekseiBleile Месяц назад

    чтобы все это настроить нужен не рабочий день, а новый сотрудник, который быстро все это сделает за утро.

  • @developnya
    @developnya 3 месяца назад +6

    легенда вернулась

  • @jakefaraon8650
    @jakefaraon8650 3 месяца назад +4

    Но в любом случаи, все это нужно тестить на продакшене, надо смотреть как оно себя покажет

    • @ted_res
      @ted_res 3 месяца назад

      Тестить лучше на тесте :) На проде должно работать.

    • @voidptr_t
      @voidptr_t Месяц назад

      @@ted_res pohui-driven programming

  • @llonan7782
    @llonan7782 2 месяца назад

    Очень ждем видео с более полным обзором на каком нибудь примере и сравнение с нодой!

  • @fakt7814
    @fakt7814 3 месяца назад +1

    Jupyter это по сути более удобный REPL (хотя кому как), чтобы проверять свои гипотезы о том, как работает язык, библиотека, или самописные алгоритмы. Я правда думал что Джупитер уже поддерживает JS, хоть и не из коробки, я вроде даже баловался так когда то.

  • @alexander551
    @alexander551 3 месяца назад +5

    1:27 Да ты сам еще тот масленок

    • @voidptr_t
      @voidptr_t Месяц назад

      причина тряски?

  • @The_Establishment
    @The_Establishment 3 месяца назад +1

    А бизнесу это надо ?

  • @WarpTerminal
    @WarpTerminal 3 месяца назад

    Неделю назад deno релизнул все то что в bun релизнуло год назад))

  • @aleksey_smolygin
    @aleksey_smolygin 2 месяца назад

    в nodejs тоже можно собрать бинарь. Вместо nodemon можно использовать флаг --watch

  • @DreamingDolphing
    @DreamingDolphing 3 месяца назад +1

    Ну не всё так сложно в Node, если ты делал инициализацию проекта до этого и у тебя уже настроены инструменты в IDE или в VS Code, то это дело 5 минут поднять всё. Сегодня только видел тесты производительности и голый Deno 2 реально быстрее Ноды (но не быстрее Бана), но как только имеется работа с базами данных (типичный круд), то всё печально и нода стабильнее всего.

  • @sergeyfilatov3027
    @sergeyfilatov3027 3 месяца назад

    Подожду когда nextjs его внедрит в себя, потому что бежать переписывать все проекты я конечно же не буду

  • @erriour
    @erriour 3 месяца назад +5

    Как говорится, собака лает, караван идёт. Нода останется нодой, дено вряд ли стрельнет.

    • @ВераНазарова-д2з
      @ВераНазарова-д2з 3 месяца назад +1

      пипец логика

    • @vitaliynabiev2530
      @vitaliynabiev2530 3 месяца назад

      Логика простая - инерция движения. Все привыкли, есть риски изменения стека

  • @jakefaraon8650
    @jakefaraon8650 3 месяца назад

    Теперь пишешь только на Demo)?

  • @bozzhik
    @bozzhik 3 месяца назад +1

    попробуй отзеркалить вебку в след раз, а то сейчас такое чувство как будто ты за монитор смотришь)

  • @vashnaya_ptica
    @vashnaya_ptica 2 месяца назад

    видео из 90х)

  • @unlfoem3006
    @unlfoem3006 3 месяца назад

    Как будто фреймворк над нодой

  • @lifelessclayman6823
    @lifelessclayman6823 2 месяца назад

    Вообще абсолютно всё есть в bun😅

  • @clumsy_weirdo
    @clumsy_weirdo 3 месяца назад +1

    Ох, в бинарь компилится, круто, красиво, бесполезно... А что насчет потоков и тредов? Тупо новый сборщик проектов получился, ничего интересного

  • @WarpTerminal
    @WarpTerminal 3 месяца назад +2

    bun хоронит ваших deno

  • @KranWagen
    @KranWagen 3 месяца назад +5

    Нах вообще нужны эти серверные джавы, когда есть нормальные, быстрые, современные и компилируемые языки - С#, Rust, Go?

    • @equim7363
      @equim7363 3 месяца назад

      Если используются, значит нужны

    • @xyozy8
      @xyozy8 3 месяца назад +3

      > современные
      > компилируемые
      похоже вы отстали во времени

    • @RomanAvdeevX
      @RomanAvdeevX 3 месяца назад +1

      ​@@xyozy8Именно. Компилируемые языки всегда быстрее, чем те, которые работают в виртуалке

    • @paemox
      @paemox 3 месяца назад +1

      Вся команда может писать на одном языке, все проверки можно делать как на клиенте, так и на сервере, код может легко мигрировать между сервером и клиентом.

    • @KranWagen
      @KranWagen 3 месяца назад

      Зацените экспертное мнение под моим комментом.
      Только почему-то все крупные компании не используют серверные джавы или переписывают свой код на другие языки?

  • @aleksey2793
    @aleksey2793 3 месяца назад +12

    Для чего вообще нужен js на бэкенде? Ну чтобы что? Это просто ненужная какая-то ветвь развития данного языка. Его в браузере терпят за неимением лучшего, но тащить это в бэк просто фейспалм. Вся эта кулл стори про единый яп на фронте и бэке упирается в необходимость знать абсолютно разные фреймворки. Подходы в проектировании бэка совсем другие. А тут еще платформа какая-то новая маячит, зачем вообще🤣В итоге проще взять спринг бут условный и написать все на нем, без костылей, быстро, масштабируемо.

    • @kotifnat
      @kotifnat 3 месяца назад +9

      На перформанс посмотри js’а на бэке, и поймешь зачем) я не пишу на джсе но зачем это делают понятно) я не говорю что он хорош, но что конкурентен вполне

    • @aleksey2793
      @aleksey2793 3 месяца назад +4

      @@kotifnat сферический перфоманс в вакууме, приправленный абстракциями тайпскрипта, без которого вообще невозможно писать что-то больше хеллоуворлдов. Отличный вариант накопить тех.долг, понимаю))

    • @kotifnat
      @kotifnat 3 месяца назад +8

      @@aleksey2793 чем это отличается от абстракций спрингбута? В котором дока дырявая + если что то нужно сделать нужно в кишки лезть в которых голову сломаешь?)

    • @mirvin11
      @mirvin11 3 месяца назад

      ​@@aleksey2793 копиум

    • @WarpTerminal
      @WarpTerminal 3 месяца назад +8

      спасибо, всей командой бэкэнда поржали над тобой))

  • @SergLapin
    @SergLapin 2 месяца назад

    Nodejs, это одна из долбанутых идей. Использование node напоминает книгу заклинаний, которая превращает хз что в мутный JS который хз как работает, только спасает вера в высшие силы.