Как мы строим платформу на Nest / Андрей Мелихов

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 63

  • @OlexandrSerbinov
    @OlexandrSerbinov 4 роки тому +36

    Наконец-то понял что такое нест и для чего он нужен
    Очень качественный доклад

  • @Rruska
    @Rruska 2 роки тому +7

    доклад очень качественный, человек знает о чем говорит, объясняет понятно

    • @ivan_7402
      @ivan_7402 2 роки тому

      Андрей Мелихов, остановитесь!
      Вы картавый обрюзгший мужчина.
      Неужели не понимаете, что все зло от несовершенных как вы?
      Займитесь искусством и спортом.

  • @victormog
    @victormog 2 роки тому +23

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

    • @Jorji_f
      @Jorji_f Рік тому +1

      В более новом докладе он ушел пробовать лямбды и перешел на fastify

  • @sv3163
    @sv3163 4 роки тому +5

    Отличный доклад! Спасибо всем причастным :)

  • @Nerossoul
    @Nerossoul 4 роки тому +11

    Андрюха умеет понятно разложить по полкам. Оч интересно.

  • @arkadiyandriyenko7868
    @arkadiyandriyenko7868 3 роки тому +2

    Крутой доклад. Спасибо!!!

  • @mario1ua
    @mario1ua 2 роки тому

    Спасибо, очень интересно. Андрей профессионал топ, конечно.

  • @anynamemax
    @anynamemax 4 роки тому +3

    Хороший доклад, спасибо!

  • @sovrinfo
    @sovrinfo 2 роки тому

    Спасибо за доклад

  • @alexgorodecky1661
    @alexgorodecky1661 4 роки тому +24

    Поздравляю господа. JavaEE ад пришел к вам в гости))

    • @sicknature0717
      @sicknature0717 3 роки тому +3

      Все новое - хорошо забытое старое)

    • @АкимАкермигев
      @АкимАкермигев 3 роки тому +3

      ага, то из-за чего хотелось выпилить джаву с сервера

  • @aleksd286
    @aleksd286 4 роки тому +10

    Как выглядит потоковый рендер на Реакте? Зачем он? Чем плох NextJs? Можно подробнее пожалуйста

    • @YarvelTheDead
      @YarvelTheDead Рік тому

      Возможно, подразумевается, что при рендеринге на бэкенде готовые компоненты должны сразу отправляться пользователю, не дожидаясь остальных, чтобы как можно раньше начать строить UI на клиенте. Но это не точно : )

  • @afterglow392
    @afterglow392 4 роки тому +21

    когда жс-ники рассказывают про DI контейнер как про магию и новшества

    • @germanmanvelov
      @germanmanvelov Рік тому

      Да, забавно было послушать. Похоже на презентацию эпл

  • @maxjustmax1409
    @maxjustmax1409 3 роки тому

    Главный плюс експресса и мидлверов его прозрачности - ты видишь общий флоу данных и можешь без проблем прологгировать каждый этап. В несте все "под капотом", что больше мешает, чем чему то помогает. В итоге гораздо чаще мне приходится перехватывать какие то штуки, потому то стандартное решение не подходит, в несте уже внутри защита херова туча оверхеда.

    • @dmitryts9093
      @dmitryts9093 2 роки тому

      Так нужно понимать для чего использовать ту или иную технологию

    • @brenkovd
      @brenkovd Рік тому

      Я тут мимо проходил , увидел это вот "флоу", меня аж перевернуло

  • @lightinthedark5708
    @lightinthedark5708 4 роки тому +3

    На 19:03 оговорка по-видимому, имелся ввиду nest.

    • @energoww1704
      @energoww1704 4 роки тому +1

      Нет тут оговорки не было существует инструмент под названием next для react ssr

  • @vitalo9900
    @vitalo9900 4 роки тому

    спасибо

  • @bublik20
    @bublik20 2 роки тому

    По итогу построили?

  • @sergeywhite8897
    @sergeywhite8897 Рік тому +1

    Зачем пользоваться инструментами для фронта, вместо существующих решений для бекенда? go, java, например?

    • @germanmanvelov
      @germanmanvelov Рік тому +1

      Могу ответить за себя. Я в основном в одиночку разрабатываю различные сервисы, обслуживающие мои собственные направления бизнеса. Чтобы мне легче было разрабатывать и поддерживать решения, я хочу, чтобы они были максимально унифицированы по технологиям. В моём случае, связка NestJS + Angular хорошо подходит. Раньше я на сервере использовал php, но решил от него отказаться во вышеуказанным причинам.

  • @8912652
    @8912652 3 роки тому +3

    Спасибо за доклад! На 19:53 вы говорите что-то про автогенерацию доки. Каким инструментом это можно сделать?

    • @8912652
      @8912652 3 роки тому +3

      Посмотрел доку, видимо речь про docs.nestjs.com/recipes/documentation

    • @yinyang1529
      @yinyang1529 2 роки тому

      Я думаю они про Swagger

    • @AntonGorbachevDev
      @AntonGorbachevDev 2 роки тому

      Swagger и Compodoc

  • @user779hjg45
    @user779hjg45 4 роки тому

    Thanks

  • @mighty_osaker
    @mighty_osaker 2 роки тому

    Почему он фейспалмит на превьюхе?

  • @КутманРайкануулу
    @КутманРайкануулу 4 роки тому

    Можно ли начинать изучать бекенд сразу с nestjs или же нужно сначала выучить отдельные языки вроде java или pyton?

    • @Northerner19
      @Northerner19 4 роки тому +3

      Начинать изучать бекенд можно на любом языке но перед изучением nest надо знать node.js

    • @КутманРайкануулу
      @КутманРайкануулу 4 роки тому

      @@Northerner19 спасибо

    • @Huggowasright
      @Huggowasright 4 роки тому

      Надеюсь, спустя три недели ты уже осознал бессмысленность вопроса :)
      Но если вдруг нет, то: если решил идти конкретно в бэк, то учить java или python и переходить на nest (который как бы javascript, typescript, node) - это трата времени. Не говоря уже о том, что java позиций много сейчас и будет много потом, а вот судьба nest/node бэка совершенно непредсказуема.

    • @ДмитрийБелов-с1э
      @ДмитрийБелов-с1э 3 роки тому +2

      @@Huggowasright не будет много джавы в будущем , будет на спад только идти. Голанг большими темпами набирает обороты в бекенд среде. От джавы останется только легаси и банковская сфера. А на счет ноды, то она и дальше будет развиватся и шикарно себя чувствовать.

    • @Huggowasright
      @Huggowasright 3 роки тому +1

      ​@@ДмитрийБелов-с1э соглашусь, что джаву рано или поздно сменят другие языки. Но я бы не стал рисковать ставить всё на Ноду, будучи чисто бэкендером.
      Я, кстати, не видел позиций для node разработчиков уже года два в нашей стране. Может специфика рынка..

  • @ВалентинаСахарова-ь3б

    Вот опять (есичо я за нест). Посмотрите на этот ужасный код на экспрессе - инфраструктурная и бизнес логика намешана в одной портянке. Поддерживать невозможно. Блин, да кто вас заставляет мешать инфраструктурную и бизнес логику в одном методе? При чем тут экспресс?

    • @aroundyouaroundme
      @aroundyouaroundme 3 роки тому +4

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

    • @alekseymaksimov5620
      @alekseymaksimov5620 3 роки тому

      Еще не очень понятен момент с "помойкой" в req. Что такое туда нужно складывать, чтобы там образовалась помойка? Или же у вас req пробрасывается через всю логику сервиса до уровня запроса в бд, и на всех уровнях в него что то подмешивается? Тогда это опять же проблема проектирования модулей внутри сервиса, на мой взгляд

    • @romanabubekerov5851
      @romanabubekerov5851 3 роки тому +3

      @@aroundyouaroundme Давайте сейчас рассказывать про идеальный мир, где в продакшн выходит код, написанный исключительно синьор разработчиками, а весь "плохой" код он где то в вакууме в университетах только пишется. Вы же наверное в таком живёте? Че плохого то в том что на рельсы сходу ставят?

    • @zond_amond
      @zond_amond 2 роки тому +1

      @@romanabubekerov5851 верно. он же сказал, nest помогает писать правильно и мешает писать неправильно. Это реально так благодаря его заранее продуманной архитектуре.

  • @k.kolomeitsev
    @k.kolomeitsev 4 роки тому +8

    Кривая же инфра получилась...
    И, может Я чего то не понимаю, но какая у Вас сложная бизнес логика когда Nest только за SSR отвечает?
    Бизнес логика всегда на бэке, иначе зачем такой бэк нужен, в базу сходить?
    На фронте же могут быть сложные манипуляции с интерфейсом и какие то логические условия, но никак не бизнес логика. И для чего в итоге Nest тут нужен?
    Обвязку на фронте делают через микрофронтенды. Та же шапка или боковая меню могут быть в отдельной репке и подтягиваться отдельно.
    Короче сомнительно всё это, особенно для Яндекс Денег.

    • @k.kolomeitsev
      @k.kolomeitsev 3 роки тому +1

      @Кирилл Никода В самом видео автор говорит, что они Nest для ssr используют, не Next.

  • @username-forbidden
    @username-forbidden 4 роки тому +3

    Сложнааа

  • @андрейандреевич-о9н

    Вот из за таких архитектурных гениев , страдают нормальные бекендеры , которые не пишут на node монолит , я нихрена не понимаю на сколько должен быть узким мозг до которого ни как это не доходит , пошёл смотреть доклад как там пишут монолиты на golang 😂

  • @pinvvv2398
    @pinvvv2398 Рік тому

    Как дети, то туда, то сюда... ССР... Ладно.