Почему тебе НЕ НУЖНО учить Nest.js?
Vložit
- čas přidán 8. 09. 2024
- В этом коротком видео мы рассмотрим аргументы против изучения Nest.js, популярного фреймворка для разработки серверных приложений на Node.js. Несмотря на его распространенность и привлекательные возможности, существуют определенные случаи, когда Nest.js может быть не самым подходящим выбором. Мы разберем основные аргументы против использования Nest.js и рассмотрим альтернативные подходы, которые могут быть более подходящими в конкретных ситуациях. Если вы сомневаетесь, нужно ли вам учить Nest.js, это видео поможет вам принять информированное решение.
Ждём "Не учите React js, не нужен он тебе" :)
не учи ничего
это все фасад
учи ассемблер
а всю эту высокоуровневую фигню и в документации посмотришь, чо
Зачем тебе ассемблер? Учи машинный код!
@@lemual_omg точняк
братишка, я был неправ
каюсь
Зачем тебе что то учить? Не учи ничего, зачем нам конкуренты
Зачем машинний код, учы высшую математику@@lemual_omg
не становись джуном, не мешай мидлам типа меня)))
Мудро, буду знать)
что посоветуешь учить для бекенда нод джс или го?
Мне бы такого учителя в школе 😂 нравится такой подход.
Честно, видел этот шортс раньше, подумал "ну да, в этом есть смысл, мысля внутри фреймворка не поймёшь те механизмы, на которых он построен и не вырастешь". Но сейчас, поработав год на nest и проходя собесы на фуллстек разработчика, начинаю этот совет ещё ярче осознавать. Стало интересно, на каких именно оупенсорсах построен нест, и как сложно самому воспроизвести большую часть его функционала. Спасибо за совет.
В этом ты на 100% прав. Если ты начнёшь учить NEST то он покажется безумно сложным, но если изучишь вначале хотябы Inversify, роутинг из fastify то nest покажется безумно простым
А как правильно эти технологии выучить?
@@lavrentiyrubtsov551А как не правильно? Странный вопрос.
@@mirvin11 нормальный вопрос, я имею в виду
последовательность с чего начать, какие ресурсы использовать для изучения и всякое такое
@@lavrentiyrubtsov551 напиши простой рест апи на експресе, переделай используя лейер архитектуру и ооп, увидишь проблему в прокидывании экземпляров класса. теперь приступай к изучению депенденси инджекшен, потом инверсифай
да
особенно если после ангуляра, и express+inversify
вообще плавно заходишь
Возможно это немного странно, но подход который используется в Nest js, архитектура которую навязывает фреймворк мне намного понятнее и проще чем подход который навязывает Реакт со своей функциональщиной 😂
Архитектура полностью слизана с джавовского спринга, на джаве в основном только так серверную часть и пишут, уже лет так 15😂
@@Anon-lc2cu Ну зато тут у нас сохраняется гипкость/скорость разработки )
любую технологию не нужно "учить", главное понимать для чего какие-то конструкции, как они работают, как их применять и где лежит документация. Никого не закрывают в замке без интернета, что нельзя смотреть доку и гуглить
доку ангуляра заблокировали в СберВНП - работягам не сладко(
да
особенно если после ангуляра, и express+inversify
вообще плавно заходишь
не стоит вскрывать этот nest.js научился слушать сервер на 3000 порту вот и ладно, все эти тайпскрипты модули декораторы не нужно тебето парень. это не документы спец служб и не цру. просто отойди в сторону. я конечно понимаю что мое сообщение привлечет еще больше внимания, поэтому сразу говорю стоп. Остальных просто не найдут
так можно сказать про любой фреймворк
Кому вообще нужны приложения в 2023 году?
Всем и даже больше
В принципе, так можно про каждый фреймворк и библиотеку говорить
А в Laravel так же ? я хочу его иизучать помнимать его как ?
блин, так можно сказать о чем угодно. тебе и синтаксис JS не нужно знать так как всегда можно его посмотреть. Не нужно заучивать определение разных парадигм и паттернов. Это нужно понимать, а не зубрить. Если человек этого не понял еще в школе или на первых курсах универа, то забей
я и не планировал его учить
😅
да, купил книгу Микросервисы на Nodejs, и там в общем обосрали Express и вся книга про NestJS ))) ты должен это, тут должны вот это, тут необходимо. )))))) вся книга изобилует вот этим. Потом куча кода, который вообще никак не запомнить, чтобы что-то сделать, надо кучу всего написать, описать, настроить, чтобы оно потом магическим образом как то само работало, а ты будешь уповать, что то что тебе надо будет работать так как надо. В общем спасибо, но нет!
если писать бекенд на несте, то придется писать больше кода чем на том же ларавеле.
Так что тогда делаем? Учим Laravel и ждем второй видос «не учите NodeJS”
конечно нет, у тебя просто много файликов, а кода в них по минимуму. Все нужное, все нормально работает
где вы все работаете, что у вас такой выбор между абсолютно разными технологиями?
у меня за 9 лет работы был только раз выбор такой, когда писали с нуля стартап, где все требования на ходу придумывались и нода + монга были на то время оправданы для прототипа
всегда есть компания или проект, есть команда, заточенная, к примеру, под ту же лару
ни один адекватный архитект/лид не будет с нифига писать сервисы на ноде, просто потому что
максимум - мелкий эксперементальный сервис, где возможности и ограничения ноды приемлемы
Можешь adonis пощупать. Это по сути ларавел переписанный на ноду. Даже имена файликов и интерфейсы чаще всего одинаковые)
Оооооочень спорное утверждение. Пишу на nest, на laravel не писал, но делал интеграцию к проекту на laravel и кода там была просто тьма, на nest всё в разы компактнее и лучше организовано, так что ощущается как гораздо меньшее количество кода
А на чем тогда пишется бек на js? Врятли на модуле http или express, тогда уж не учи node js.)
Так Нест это обёртка над експессом.
Учите експресс, накатайте проектик а потом просто перепишите на Нест
А я прямо сейчас его изучаю 😂
Оверхедеры достали. Шли бы из js в java или c#, да оверхедили бы там в своё удовольствие
Он снова жив
Спасибо
а что лично ті по советуешь express или nest ,а то я планирую переходить с express на nest из-за его встроеного ts и более расположеного к ооп архитектуре ?
Однозначно nest. Код набагато легше читається все структуровано. У мене проект великих масштабів на express і там такого накрутили всього
Валідатори, гарди, ітд все окремими лібами і тут тільки схрестити пальці щоб при апдейті якоїсь з нпм це все не відїбнуло. У випадку неста багато чого є під капотом і вони відповідають за те щоб це працювало
Согласен, лучше java
СВЕТ ПРОСТО НИКЧЕМЕН!
хех, я на ангуляре пишу, для меня нест как родной брат
А JS учить? Роботы ещё не отбирают работу?
Хочется знать, что не зря слезы над массивами лью))
роботы еще лет 50 работу отбирать будут. Программистов очень мало. Скорее потеряют работу таксисты и водители грузовиков
@@yamalkevichводители грузовиков? ахах
@@yamalkevich спасибо)
Слезы над массивами ?😂
@@Abramov1 да
не езди на машине, собери сам
Пожалуй я останусь на своем любимом джанго
останься на django но на nodejs %)
че зааа бред
Классный вброс, ребята крутим вентилятор!
Не учи программирование, чеши на завод😂
что за бред
Бред
Всякие штуки. ...... очередная говорящая голова
кликбейтный видос. в мусорку.
Чел на илона маска похож)