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

Sdílet
Vložit
  • čas přidán 25. 01. 2020
  • Презентация: yadi.sk/i/PAW_1cnAHW0s8A

Komentáře • 63

  • @user-yk4tk1vd6i
    @user-yk4tk1vd6i Před 4 lety +35

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

  • @Rruska
    @Rruska Před 2 lety +7

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

    • @ivan_7402
      @ivan_7402 Před rokem

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

  • @victormog
    @victormog Před 2 lety +22

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

    • @Jorji_f
      @Jorji_f Před rokem +1

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

  • @sv3163
    @sv3163 Před 4 lety +5

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

  • @arkadiyandriyenko7868
    @arkadiyandriyenko7868 Před 3 lety +2

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

  • @anynamemax
    @anynamemax Před 3 lety +3

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

  • @Nerossoul
    @Nerossoul Před 4 lety +11

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

  • @mario1ua
    @mario1ua Před 2 lety

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

  • @sovrinfo
    @sovrinfo Před 2 lety

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

  • @alexgorodecky1661
    @alexgorodecky1661 Před 4 lety +25

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

    • @sicknature0717
      @sicknature0717 Před 3 lety +3

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

    • @user-hm4uq8vx7w
      @user-hm4uq8vx7w Před 3 lety +3

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

  • @vitalo9900
    @vitalo9900 Před 3 lety

    спасибо

  • @AltairLink
    @AltairLink Před 4 lety

    Thanks

  • @aleksd286
    @aleksd286 Před 3 lety +10

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

    • @mmorpglasg
      @mmorpglasg Před rokem

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

  • @afterglow392
    @afterglow392 Před 4 lety +21

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

    • @germanmanvelov
      @germanmanvelov Před rokem

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

  • @lightinthedark5708
    @lightinthedark5708 Před 4 lety +3

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

    • @energoww1704
      @energoww1704 Před 3 lety +1

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

  • @bublik20
    @bublik20 Před 2 lety

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

  • @maxjustmax1409
    @maxjustmax1409 Před 2 lety

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

    • @dmitryts9093
      @dmitryts9093 Před 2 lety

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

    • @brenkovd
      @brenkovd Před rokem

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

  • @8912652
    @8912652 Před 3 lety +3

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

    • @8912652
      @8912652 Před 3 lety +3

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

    • @yinyang1529
      @yinyang1529 Před 2 lety

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

    • @AntonGorbachevDev
      @AntonGorbachevDev Před 2 lety

      Swagger и Compodoc

  • @sergeywhite8897
    @sergeywhite8897 Před rokem +1

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

    • @germanmanvelov
      @germanmanvelov Před rokem +1

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

  • @user-xt1zt1mh2e
    @user-xt1zt1mh2e Před 4 lety

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

    • @Northerner19
      @Northerner19 Před 4 lety +3

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

    • @user-xt1zt1mh2e
      @user-xt1zt1mh2e Před 4 lety

      @@Northerner19 спасибо

    • @Huggowasright
      @Huggowasright Před 4 lety

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

    • @user-jv2hu8uz8i
      @user-jv2hu8uz8i Před 3 lety +2

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

    • @Huggowasright
      @Huggowasright Před 3 lety +1

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

  • @mighty_osaker
    @mighty_osaker Před rokem

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

  • @k.kolomeitsev
    @k.kolomeitsev Před 3 lety +8

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

    • @k.kolomeitsev
      @k.kolomeitsev Před 2 lety +1

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

  • @user-xj2xs3mz9v
    @user-xj2xs3mz9v Před 4 lety +26

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

    • @aroundyouaroundme
      @aroundyouaroundme Před 3 lety +4

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

    • @alekseymaksimov5620
      @alekseymaksimov5620 Před 3 lety

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

    • @romanabubekerov5851
      @romanabubekerov5851 Před 2 lety +3

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

    • @zond_amond
      @zond_amond Před 2 lety +1

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

  • @username-forbidden
    @username-forbidden Před 4 lety +3

    Сложнааа

  • @user-nn1mq3gb8g
    @user-nn1mq3gb8g Před 3 lety +2

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

  • @pinvvv2398
    @pinvvv2398 Před rokem

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