Курс "Backend-разработка на Node.js": wiki.merionet.ru/merion-academy/courses/backend-razrabotka-na-nodejs/?YT&
@userJakovАй бұрын
ля, это шедевры, не останавливайтесь! делайте шортсы. вы должны захватить тренды айти видосиков
@dmitryivanov5940Ай бұрын
08:15 картинка - ржал 5 мин - спасибо за положительные эмоции!
@TheLeviusАй бұрын
Это иллюстрация того, когда все возводят в абсолют. В данном случае модульность. Проблема node_modules это возведение понятия модульность в абсолют, потому что каждый модуль чтобы остаться модулем, то есть полностью независимым, имея свои зависимости создает бесчисленное количество копий одних и тех же зависимостей, вместо того тобы создать единый локальный источник с не повторяемыми зависимостями
@SaidKilamatov27 күн бұрын
дырка
@ВладимирКузнецов-щ8хАй бұрын
Ааа, супер видос, с юмором, как я люблю)))
@РаминРодионовАй бұрын
Спасибо, раз пошла такая тема с удовольствием бы посмотрел про Flask.
@roninsh434110 күн бұрын
Friend, you are incredibly cool in this sequence of events and time
@mikep541Ай бұрын
Libuv на C, а не на С++ написана, если что :) И на Node.js можно писать не только бэкенд. На ноде можно писать и десктоп (VS Code, Teams, Slack, Skype и т.д. тому примеры), а ещё в IoT направлении Node.js набирает популярность. В целом хороший инструмент, который постоянно совершенствуется. Так же уже есть пакеты, для сложных вычислений, на С, С++ и Rust написанные, которые пока работают не идеально, но кое как "прикрывают" врождённые слабости сложных вычислений Node.js платформы
@TheLeviusАй бұрын
так сложные вычисления может производить и v8, он с ними справится лучше любых других интерпретируемых языков, проблема в том, что концептуально основной поток языка должен быть своего рода мультиплексором и синхронизатором для задач переданных в api, а если он будет занят сложными вычислениями будет то все будет простаивать
@mikep541Ай бұрын
@@TheLevius Согласен
@Alex-ek6vcАй бұрын
Подача как всегда на высоте ❤️
@АлександрРытов-ъ5ъАй бұрын
PHP - "ну да, ну да, пошёл я нахер"
@equim7363Ай бұрын
а почему бы и нет
@VaheManukyan-t9mАй бұрын
@@equim7363 почему бы ему и не пойти?
@arturgaliullin148Ай бұрын
Довольно громкаая музыка, тяжело воспринимать информацию! Спасибо за видео, инфрмативно, просто, интересно и забавно 😊
@flayner255826 күн бұрын
очень хороший контент!
@SLANDER1491Ай бұрын
вы лучшие :)
@PavelKrauchukАй бұрын
Ээа, а PHP где?
@minaev_mmАй бұрын
В истории 😁
@PavelKrauchukАй бұрын
@@minaev_mm Да нет, он еще эти Ваши пайтоны переживет)
@minaev_mmАй бұрын
@@PavelKrauchuk надеюсь, хоть и как легаси 🤞
@MaelsProwerАй бұрын
У Кошачьей Бацылы
@DenisRomanov-vo1edАй бұрын
Ааааа я чувствую себя как перегруженный Джонни-Мнемоник
@strangerfromthevoid6237Ай бұрын
Было бы здорово, если бы вы выпустили видео по deno 2.0
@svetogor777Ай бұрын
Запишите пожалуйста видео про язык Go (Golang)
@iTikhonАй бұрын
А как же PHP? 🥺😅
@userJakovАй бұрын
воо. годнота зашлааа
@mop157Ай бұрын
Я на нем как ДС ботов делаю, апи, и т.д единственное за что могу его похвалить то что используется один язык как для бэкенд так и для фронтент разработчика
@ilyamaker2.094Ай бұрын
Из пакетных. Есть ещё pnpm, yarn и bun.
@ruria_codaАй бұрын
10:35 typo in Beckend
@KeKs754Ай бұрын
У кого больше лайков тот гей
@oxygen887xАй бұрын
Мдаа, новый шаблонный тупой комментарий на несколько месяцев застрял в ютубе
@keldibekovАй бұрын
@@oxygen887x действительно
@KeKs754Ай бұрын
РАБОТАЕТ !!!
@MemecatvАй бұрын
@@oxygen887xсогласен Через несколько неделе когда эти комментарии за никто не будет всем надоели перестанут набирать больше всего а через месяц они наверное застрянут в комментариях без лайков
@gafarov_newsАй бұрын
Поздравляю, вы натурал 🎉
@СветланаИванова-ф5уАй бұрын
3:06 О, Дерек внизу Хех)
@nurs7503Ай бұрын
Можно следующий раз Java
@varbofficialАй бұрын
ой спасиибки:3
@nvdedmzАй бұрын
beckend пишется как backend
@ReM1XczАй бұрын
Кое что скажу про само видео, вы слишком сделали музыку громкой и тяжело фокусироваться не вашей мысли, но самое видео супер
@user_Broke_DavidАй бұрын
Не рассказали про важный минус Ноды , точнее это плюс , который становится минусом - сборщик мусора . Который на старте дает возможность не думать о памяти , но с ростом нагрузки эта льдина даст такую пробоину твоему Титанику в виде утечки памяти, что мало не покажется.
@equim7363Ай бұрын
Залатаем
@TheLeviusАй бұрын
сборщик мусора это не часть nodejs, а часть движка v8 и его можно отключать. Nodejs это сборка модулей (программ) написанных на с/с++ предоставляющих api. Во-вторых сборщик мусора это не особенность JS, а всех языков программирования на которых создается хоть что-то, то есть без сборщика мусора ваш титаник так и останется куском хорошо отшлифованного железа которое будет ржаветь в доке так никогда и не увидев моря
@user_Broke_DavidАй бұрын
@то есть node.js может обойтись без в v8 ? Ничего себе заявление. Жду примера.
@TheLeviusАй бұрын
@@user_Broke_David отключать можно сборщик мусора в v8, а не сам v8, но собрать сборку модулей и изменить в ней движок конечно тоже можно, пример - bun. Насколько сложно заменить движка зависит от того как создателтэь сборки будет завязывать на реализацию или интерфейсы
@user_Broke_DavidАй бұрын
@ это все теория из разряда «Кулибина», теоретически можно заменить v8 на Spider monkey. Но это все не дефолтное использование ноды. Теоретизировать можно до бесконечности , давай вернёмся на землю. По-дефолту , в ноде ты можешь менять частоту и агрессивность сборщика мусора , отключить полностью его нельзя. И в этом и есть основной посыл , что тут ты пользуешься готовым решением , да эффективным , но до какого-то уровня , и когда он наступит у разраба не будет возможности исправить что либо в GC . Поэтому это надо учитывать с самого начала проектирования , если проект будет расти.
@Bumer-32Ай бұрын
на ноде не пишут игры, речь идет не про что то простенькое типо змейки, а именно ААА игры
@kredwiАй бұрын
Именно поэтому, почти любое приложение, кушает более 200 мб озу Представьте как сложно жить, с 4 гб в таких условиях
@xzen336228 күн бұрын
Подписался=с знанием остался
@merionacademy28 күн бұрын
Шикарно! Используем это в качестве закрывающей фразы в следующих видео! Следите за новыми роликами!
@MiFista01Ай бұрын
Ооооо, мой любимый nodejs. Но грустно что я нафиг никому не нужен. Посути я фулстак angular + nestjs
@ALEXDRLVIАй бұрын
А в чем именно проблема с нодой, не востребована или слишком большая конкуренция?
@MiFista01Ай бұрын
@ALEXDRLVI скорее второе так как я без "опыта" работы и меня не хотят брать даже на джуна. Я даже на основе Неста и ангуляра сделал свою cms. Хоть и бета версия но всё равно сделал полноценную cms
@Nev_erdАй бұрын
@@MiFista01так наври про опыт в резюме
@paranoia985Ай бұрын
@@MiFista01Ты только после универа?
@MiFista01Ай бұрын
@paranoia985 после техникума. Потратил на учёбу 4 года
@woody1794Ай бұрын
про высокую производительность смешно, когда есть golang и c#
@TheLeviusАй бұрын
видимо ты совсем ничего не понял, потому что дело вообще не в производительности языка, а в концепции асинхронного неблокирующего ввода вывода. Прочитай про проблему 10000 соединений и как ее решал lighttpd (и позже nginx). А lighttpd решал ее используя библиотеку libev, которую сюрприз сюрприз использовал и nodejs (пока не появилась необходимость в кроссплатформенном решении - livuv). ЯП приложений это всего лишь высокоуровневый, но гибкий способ манипулирования системными вызовами ОС, которые у всех одни и те же, но которые и создают задержки выполнения. И фишка Nodejs, как и golang в рациональном использовании такой абстракции ОС как "поток". Чем меньше потоков, тем меньше оперативной памяти надо выделять и тем меньше переключения контекстов, меньше борьбы за ресурсы, меньше задержки. На следующем по важности уровне для быстродействия идут модули, которые предоставляют API для твоего языка, чтобы он могу управлять системными вызовами и только потом уже имеет значение производительность твоего языка
@UwU-q2tАй бұрын
Смеюсь в 6 поколение intel где отключен hyper treyding и всего 4 потока
@TheLeviusАй бұрын
во первых hyper-threading это костыль x86, которые добавлены чтобы увеличить производительность на 20% в лучшем случае. Во-вторых потоки процессора это отнюдь не тоже самое что потоки ОС
@UwU-q2tАй бұрын
@TheLevius а понял спасибо я просто думал что это про потоки процессора но ht не костыль потому что он даёт производительность
@UwU-q2tАй бұрын
@TheLevius ну а так спасибо за объяснение
@UwU-q2tАй бұрын
@TheLevius и если так 20% производительности это очень много
@cemochkin2246Ай бұрын
Как же я терпеиь не могу nodejs
@vadimsupe27 күн бұрын
Хороший язык
@Zurabov_15Ай бұрын
Ну эта штука чтобы выпендриваться
@allmight8407Ай бұрын
Либав? Штооооо Это либ Ю Ви, академики епта
@merionacademyАй бұрын
Кажется, вы либо почти не работали в IT тусовке, либо вам в ней очень тяжело, а именно, вероятно ваши ушки страдают слышав как nginx называют энджинкс вместо энджин икс, или JSON называют джейсон, вместо джей-эс-он, ну SQL называют сиквел, вместо эк-кью-эл. Мы бы скинули вам смешную гифку на эту тему, но боюсь, что вы ожидаете от нас джифку, поэтому не будем 🙂
@PupaPupa-t8bАй бұрын
@@merionacademy очень грубый ответ на грубый вопрос. в русскоязычном сообществе действительно говорят JSON - джейсОн вместо джЕйсон и nginx - нджинкс вместо эндженекс, но я ни на одном сообеседовании по ноде не слышал чтобы говорили либав, всегда говорили libuv - либ юви (в англоязычном сообществе говорят также кстати) может действительно кто-то говорит как libuv - либав но за 3.5 года в it, сначала как фронтенда, потом как бекендер на ноде я такого не слышал. Сейчас поискал на ютубе русскоязычные ролики где рассказывают про libuv и там в крайнем случае говорят либ ю вэ 🤷♂
@merionacademyАй бұрын
Ни в коем случае не грубый - мы с любовью относимся ко всем 🙂 а слышали ли вы сиквел, когда-нибудь?
@PupaPupa-t8bАй бұрын
@@merionacademy да, но редко это изначальное название языка запросов которое потом поменяли на SQL вроде из-за проблем с авторскими правами
@merionacademyАй бұрын
История здесь, вероятно, играет второстепенную роль. Более интересен тот факт, что в одних кругах этот термин очень популярен, а в других практически неизвестен (как вы упомянули: вы слышали его редко, а кто-то сталкивался с ним чаще)
@NIVLONАй бұрын
🐸
@user_wenАй бұрын
Не посмотрел, не удаляй
@МихазагрздинАй бұрын
³⁹²
@iamyouroctober555Ай бұрын
Предполагаю, что на ноде не написать что-то десктопное, т.к. некому будет исполнять этот код
@yaroslavpavlenko8104Ай бұрын
electron, на нем discord написан
@omega23749Ай бұрын
@@yaroslavpavlenko8104 так дс это как раз веб-приложение, просто оно работает через собственный "скрытый" браузер
@SevelayАй бұрын
vscode написан на electron использующий nodejs
@TheLeviusАй бұрын
почти все самые популярные десктопные приложения написаны на ноде
@parada1seАй бұрын
я посмотрел,удаляйте
@MrCyberfanАй бұрын
еще один ущерб с банальной копипастой🌚
@tracknthrowАй бұрын
Слишком много мемов и картинок, аж бесить начинает