Что такое Node.js?

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

ความคิดเห็น • 95

  • @merionacademy
    @merionacademy  2 หลายเดือนก่อน +4

    Курс "Backend-разработка на Node.js": wiki.merionet.ru/merion-academy/courses/backend-razrabotka-na-nodejs/?YT&

  • @userJakov
    @userJakov 2 หลายเดือนก่อน +32

    ля, это шедевры, не останавливайтесь! делайте шортсы. вы должны захватить тренды айти видосиков

  • @NAME-ck7lw
    @NAME-ck7lw 12 วันที่ผ่านมา

    Это тот самый гений, который реально понятно объясняет то что говорит? Спасибо тебе❤

  • @dmitryivanov5940
    @dmitryivanov5940 2 หลายเดือนก่อน +10

    08:15 картинка - ржал 5 мин - спасибо за положительные эмоции!

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน

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

    • @SaidKilamatov
      @SaidKilamatov 2 หลายเดือนก่อน

      дырка

    • @тимур_атмосферный
      @тимур_атмосферный 24 วันที่ผ่านมา

      @@TheLevius Это проблема не node_modules, а пакетного менеджера, конкретно NPM в данном случае. Если вы считаете это проблемой, то стоит просто посмотреть в сторону других пакетных менеджеров

  • @mikep541
    @mikep541 2 หลายเดือนก่อน +13

    Libuv на C, а не на С++ написана, если что :) И на Node.js можно писать не только бэкенд. На ноде можно писать и десктоп (VS Code, Teams, Slack, Skype и т.д. тому примеры), а ещё в IoT направлении Node.js набирает популярность. В целом хороший инструмент, который постоянно совершенствуется. Так же уже есть пакеты, для сложных вычислений, на С, С++ и Rust написанные, которые пока работают не идеально, но кое как "прикрывают" врождённые слабости сложных вычислений Node.js платформы

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน +3

      так сложные вычисления может производить и v8, он с ними справится лучше любых других интерпретируемых языков, проблема в том, что концептуально основной поток языка должен быть своего рода мультиплексором и синхронизатором для задач переданных в api, а если он будет занят сложными вычислениями будет то все будет простаивать

    • @mikep541
      @mikep541 2 หลายเดือนก่อน

      @@TheLevius Согласен

  • @arturgaliullin148
    @arturgaliullin148 2 หลายเดือนก่อน +3

    Довольно громкаая музыка, тяжело воспринимать информацию! Спасибо за видео, инфрмативно, просто, интересно и забавно 😊

  • @ВладимирКузнецов-щ8х
    @ВладимирКузнецов-щ8х 2 หลายเดือนก่อน +1

    Ааа, супер видос, с юмором, как я люблю)))

  • @РаминРодионов
    @РаминРодионов 2 หลายเดือนก่อน

    Спасибо, раз пошла такая тема с удовольствием бы посмотрел про Flask.

  • @Alex-ek6vc
    @Alex-ek6vc 2 หลายเดือนก่อน

    Подача как всегда на высоте ❤️

  • @roninsh4341
    @roninsh4341 หลายเดือนก่อน

    Friend, you are incredibly cool in this sequence of events and time

  • @АлександрРытов-ъ5ъ
    @АлександрРытов-ъ5ъ 2 หลายเดือนก่อน +32

    PHP - "ну да, ну да, пошёл я нахер"

    • @equim7363
      @equim7363 2 หลายเดือนก่อน

      а почему бы и нет

    • @VaheManukyan-t9m
      @VaheManukyan-t9m 2 หลายเดือนก่อน

      @@equim7363 почему бы ему и не пойти?

  • @SLANDER1491
    @SLANDER1491 2 หลายเดือนก่อน

    вы лучшие :)

  • @flayner2558
    @flayner2558 หลายเดือนก่อน

    очень хороший контент!

  • @strangerfromthevoid6237
    @strangerfromthevoid6237 2 หลายเดือนก่อน +1

    Было бы здорово, если бы вы выпустили видео по deno 2.0

  • @svetogor777
    @svetogor777 2 หลายเดือนก่อน +1

    Запишите пожалуйста видео про язык Go (Golang)

  • @iTikhon
    @iTikhon 2 หลายเดือนก่อน +2

    А как же PHP? 🥺😅

  • @PavelKrauchuk
    @PavelKrauchuk 2 หลายเดือนก่อน +11

    Ээа, а PHP где?

    • @minaev_mm
      @minaev_mm 2 หลายเดือนก่อน +5

      В истории 😁

    • @PavelKrauchuk
      @PavelKrauchuk 2 หลายเดือนก่อน +4

      @@minaev_mm Да нет, он еще эти Ваши пайтоны переживет)

    • @minaev_mm
      @minaev_mm 2 หลายเดือนก่อน

      @@PavelKrauchuk надеюсь, хоть и как легаси 🤞

    • @MaelsPrower
      @MaelsPrower 2 หลายเดือนก่อน

      У Кошачьей Бацылы

  • @DenisRomanov-vo1ed
    @DenisRomanov-vo1ed 2 หลายเดือนก่อน

    Ааааа я чувствую себя как перегруженный Джонни-Мнемоник

  • @ruria_coda
    @ruria_coda 2 หลายเดือนก่อน +1

    10:35 typo in Beckend

  • @mitivil1134
    @mitivil1134 วันที่ผ่านมา

    Короче, вырвали из браузера движок JS и вынесли в отдельную программу
    На всë про всë у ребят ушла неделя и вуаля nodeJS

  • @userJakov
    @userJakov 2 หลายเดือนก่อน

    воо. годнота зашлааа

  • @mop157
    @mop157 2 หลายเดือนก่อน

    Я на нем как ДС ботов делаю, апи, и т.д единственное за что могу его похвалить то что используется один язык как для бэкенд так и для фронтент разработчика

  • @ilyamaker2.094
    @ilyamaker2.094 2 หลายเดือนก่อน

    Из пакетных.
    Есть ещё pnpm, yarn и bun.

  • @ReM1Xcz
    @ReM1Xcz 2 หลายเดือนก่อน +4

    Кое что скажу про само видео, вы слишком сделали музыку громкой и тяжело фокусироваться не вашей мысли, но самое видео супер

  • @KeKs754
    @KeKs754 2 หลายเดือนก่อน +244

    У кого больше лайков тот гей

    • @oxygen887x
      @oxygen887x 2 หลายเดือนก่อน +13

      Мдаа, новый шаблонный тупой комментарий на несколько месяцев застрял в ютубе

    • @keldibekov
      @keldibekov 2 หลายเดือนก่อน +1

      ​@@oxygen887x действительно

    • @KeKs754
      @KeKs754 2 หลายเดือนก่อน +2

      РАБОТАЕТ !!!

    • @Memecatv
      @Memecatv 2 หลายเดือนก่อน +1

      ​@@oxygen887xсогласен Через несколько неделе когда эти комментарии за никто не будет всем надоели перестанут набирать больше всего а через месяц они наверное застрянут в комментариях без лайков

    • @gafarov_news
      @gafarov_news 2 หลายเดือนก่อน +1

      Поздравляю, вы натурал 🎉

  • @varbofficial
    @varbofficial 2 หลายเดือนก่อน

    ой спасиибки:3

  • @СветланаИванова-ф5у
    @СветланаИванова-ф5у 2 หลายเดือนก่อน

    3:06 О, Дерек внизу
    Хех)

  • @nurs7503
    @nurs7503 2 หลายเดือนก่อน

    Можно следующий раз Java

  • @nvdedmz
    @nvdedmz 2 หลายเดือนก่อน +1

    beckend пишется как backend

  • @Bumer-32
    @Bumer-32 2 หลายเดือนก่อน

    на ноде не пишут игры, речь идет не про что то простенькое типо змейки, а именно ААА игры

  • @user_Broke_David
    @user_Broke_David 2 หลายเดือนก่อน

    Не рассказали про важный минус Ноды , точнее это плюс , который становится минусом - сборщик мусора . Который на старте дает возможность не думать о памяти , но с ростом нагрузки эта льдина даст такую пробоину твоему Титанику в виде утечки памяти, что мало не покажется.

    • @equim7363
      @equim7363 2 หลายเดือนก่อน +1

      Залатаем

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน +2

      сборщик мусора это не часть nodejs, а часть движка v8 и его можно отключать. Nodejs это сборка модулей (программ) написанных на с/с++ предоставляющих api. Во-вторых сборщик мусора это не особенность JS, а всех языков программирования на которых создается хоть что-то, то есть без сборщика мусора ваш титаник так и останется куском хорошо отшлифованного железа которое будет ржаветь в доке так никогда и не увидев моря

    • @user_Broke_David
      @user_Broke_David 2 หลายเดือนก่อน

      @то есть node.js может обойтись без в v8 ? Ничего себе заявление. Жду примера.

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน

      @@user_Broke_David отключать можно сборщик мусора в v8, а не сам v8, но собрать сборку модулей и изменить в ней движок конечно тоже можно, пример - bun. Насколько сложно заменить движка зависит от того как создателтэь сборки будет завязывать на реализацию или интерфейсы

    • @user_Broke_David
      @user_Broke_David 2 หลายเดือนก่อน

      @ это все теория из разряда «Кулибина», теоретически можно заменить v8 на Spider monkey. Но это все не дефолтное использование ноды. Теоретизировать можно до бесконечности , давай вернёмся на землю. По-дефолту , в ноде ты можешь менять частоту и агрессивность сборщика мусора , отключить полностью его нельзя. И в этом и есть основной посыл , что тут ты пользуешься готовым решением , да эффективным , но до какого-то уровня , и когда он наступит у разраба не будет возможности исправить что либо в GC . Поэтому это надо учитывать с самого начала проектирования , если проект будет расти.

  • @kredwi
    @kredwi 2 หลายเดือนก่อน

    Именно поэтому, почти любое приложение, кушает более 200 мб озу
    Представьте как сложно жить, с 4 гб в таких условиях

  • @MiFista01
    @MiFista01 2 หลายเดือนก่อน

    Ооооо, мой любимый nodejs. Но грустно что я нафиг никому не нужен. Посути я фулстак angular + nestjs

    • @ALEXDRLVI
      @ALEXDRLVI 2 หลายเดือนก่อน

      А в чем именно проблема с нодой, не востребована или слишком большая конкуренция?

    • @MiFista01
      @MiFista01 2 หลายเดือนก่อน

      @ALEXDRLVI скорее второе так как я без "опыта" работы и меня не хотят брать даже на джуна. Я даже на основе Неста и ангуляра сделал свою cms. Хоть и бета версия но всё равно сделал полноценную cms

    • @Nev_erd
      @Nev_erd 2 หลายเดือนก่อน

      ​@@MiFista01так наври про опыт в резюме

    • @paranoia985
      @paranoia985 2 หลายเดือนก่อน

      ​@@MiFista01Ты только после универа?

    • @MiFista01
      @MiFista01 2 หลายเดือนก่อน

      @paranoia985 после техникума. Потратил на учёбу 4 года

  • @woody1794
    @woody1794 2 หลายเดือนก่อน

    про высокую производительность смешно, когда есть golang и c#

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน +1

      видимо ты совсем ничего не понял, потому что дело вообще не в производительности языка, а в концепции асинхронного неблокирующего ввода вывода. Прочитай про проблему 10000 соединений и как ее решал lighttpd (и позже nginx). А lighttpd решал ее используя библиотеку libev, которую сюрприз сюрприз использовал и nodejs (пока не появилась необходимость в кроссплатформенном решении - livuv). ЯП приложений это всего лишь высокоуровневый, но гибкий способ манипулирования системными вызовами ОС, которые у всех одни и те же, но которые и создают задержки выполнения. И фишка Nodejs, как и golang в рациональном использовании такой абстракции ОС как "поток". Чем меньше потоков, тем меньше оперативной памяти надо выделять и тем меньше переключения контекстов, меньше борьбы за ресурсы, меньше задержки. На следующем по важности уровне для быстродействия идут модули, которые предоставляют API для твоего языка, чтобы он могу управлять системными вызовами и только потом уже имеет значение производительность твоего языка

  • @xzen3362
    @xzen3362 2 หลายเดือนก่อน

    Подписался=с знанием остался

    • @merionacademy
      @merionacademy  2 หลายเดือนก่อน

      Шикарно! Используем это в качестве закрывающей фразы в следующих видео! Следите за новыми роликами!

  • @UwU-q2t
    @UwU-q2t 2 หลายเดือนก่อน

    Смеюсь в 6 поколение intel где отключен hyper treyding и всего 4 потока

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน +1

      во первых hyper-threading это костыль x86, которые добавлены чтобы увеличить производительность на 20% в лучшем случае. Во-вторых потоки процессора это отнюдь не тоже самое что потоки ОС

    • @UwU-q2t
      @UwU-q2t 2 หลายเดือนก่อน

      @TheLevius а понял спасибо я просто думал что это про потоки процессора но ht не костыль потому что он даёт производительность

    • @UwU-q2t
      @UwU-q2t 2 หลายเดือนก่อน

      @TheLevius ну а так спасибо за объяснение

    • @UwU-q2t
      @UwU-q2t 2 หลายเดือนก่อน

      @TheLevius и если так 20% производительности это очень много

  • @allmight8407
    @allmight8407 2 หลายเดือนก่อน

    Либав? Штооооо
    Это либ Ю Ви, академики епта

    • @merionacademy
      @merionacademy  2 หลายเดือนก่อน +6

      Кажется, вы либо почти не работали в IT тусовке, либо вам в ней очень тяжело, а именно, вероятно ваши ушки страдают слышав как nginx называют энджинкс вместо энджин икс, или JSON называют джейсон, вместо джей-эс-он, ну SQL называют сиквел, вместо эк-кью-эл. Мы бы скинули вам смешную гифку на эту тему, но боюсь, что вы ожидаете от нас джифку, поэтому не будем 🙂

    • @PupaPupa-t8b
      @PupaPupa-t8b 2 หลายเดือนก่อน

      ​@@merionacademy очень грубый ответ на грубый вопрос. в русскоязычном сообществе действительно говорят JSON - джейсОн вместо джЕйсон и nginx - нджинкс вместо эндженекс, но я ни на одном сообеседовании по ноде не слышал чтобы говорили либав, всегда говорили libuv - либ юви (в англоязычном сообществе говорят также кстати) может действительно кто-то говорит как libuv - либав но за 3.5 года в it, сначала как фронтенда, потом как бекендер на ноде я такого не слышал.
      Сейчас поискал на ютубе русскоязычные ролики где рассказывают про libuv и там в крайнем случае говорят либ ю вэ 🤷‍♂

    • @merionacademy
      @merionacademy  2 หลายเดือนก่อน +2

      Ни в коем случае не грубый - мы с любовью относимся ко всем 🙂 а слышали ли вы сиквел, когда-нибудь?

    • @PupaPupa-t8b
      @PupaPupa-t8b 2 หลายเดือนก่อน

      @@merionacademy да, но редко это изначальное название языка запросов которое потом поменяли на SQL вроде из-за проблем с авторскими правами

    • @merionacademy
      @merionacademy  2 หลายเดือนก่อน +1

      История здесь, вероятно, играет второстепенную роль. Более интересен тот факт, что в одних кругах этот термин очень популярен, а в других практически неизвестен (как вы упомянули: вы слышали его редко, а кто-то сталкивался с ним чаще)

  • @NIVLON
    @NIVLON 2 หลายเดือนก่อน

    🐸

  • @cemochkin2246
    @cemochkin2246 2 หลายเดือนก่อน

    Как же я терпеиь не могу nodejs

    • @vadimsupe
      @vadimsupe 2 หลายเดือนก่อน

      Хороший язык

  • @iamyouroctober555
    @iamyouroctober555 2 หลายเดือนก่อน

    Предполагаю, что на ноде не написать что-то десктопное, т.к. некому будет исполнять этот код

    • @yaroslavpavlenko8104
      @yaroslavpavlenko8104 2 หลายเดือนก่อน +2

      electron, на нем discord написан

    • @omega23749
      @omega23749 2 หลายเดือนก่อน

      ​@@yaroslavpavlenko8104 так дс это как раз веб-приложение, просто оно работает через собственный "скрытый" браузер

    • @Sevelay
      @Sevelay 2 หลายเดือนก่อน +2

      vscode написан на electron использующий nodejs

    • @TheLevius
      @TheLevius 2 หลายเดือนก่อน +2

      почти все самые популярные десктопные приложения написаны на ноде

  • @Zurabov_15
    @Zurabov_15 2 หลายเดือนก่อน

    Ну эта штука чтобы выпендриваться

  • @user_wen
    @user_wen 2 หลายเดือนก่อน

    Не посмотрел, не удаляй

  • @Михазагрздин
    @Михазагрздин 2 หลายเดือนก่อน

    ³⁹²

  • @parada1se
    @parada1se 2 หลายเดือนก่อน

    я посмотрел,удаляйте

    • @MrCyberfan
      @MrCyberfan 2 หลายเดือนก่อน

      еще один ущерб с банальной копипастой🌚

  • @tracknthrow
    @tracknthrow 2 หลายเดือนก่อน +1

    Слишком много мемов и картинок, аж бесить начинает

  • @Путинск
    @Путинск 2 หลายเดือนก่อน +3

    верните старый дизайн