Николай Рыжиков - Тайпли скрипт

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии •

  • @Mirvelik
    @Mirvelik 9 месяцев назад

    Спасибо докладчику.
    Все очень по делу.

  • @ievgenk.8991
    @ievgenk.8991 Год назад +6

    Спасибо за доклад, очень много отличных мыслей было озвученно. Но ложкой дёгтя для меня стало то что Николай поставил знак равенства между тайпсриптом и ООП. Предпочитаю писать в иммутабельном стиле, с тайп алиасами (типы в тс не построенны на классах и могут композироваться вопреки утверждениям в докладе), функциями, модулями, а классы пишу на тс в 0.00001% случаев и наоборот считаю что тотальное ООП и мутабельность убивает сильные стороны типизации тайпсрипта.

    • @chikenmacnugget
      @chikenmacnugget Год назад

      Иммутабельный стиль. Смешно звучит, хорош

  • @chikenmacnugget
    @chikenmacnugget Год назад +3

    Комменты от ТС боев смешнее чем доклал

  • @domeno8525
    @domeno8525 16 дней назад

    Не согласен с доводами об инкапсуляции. Надо прятать детали, даже если клиент через рефлексию сможет вытащить приватные поля и метода, это не только снижает когнитивную нагрузку на клиента, но и не даёт сломать данные. В ООП данные и методы манипулирования над этими данными хранятся в одном месте - в объекте, данные мутируемые. Если клиент вызовет то, что ему вызывать не положено, то сможет сломать данные, что плохо. При иммутабельности смысла в инкапсуляции немного, ведь данные не меняются, а создаются новые.

  • @d0paminer
    @d0paminer Год назад +2

    26:04
    " - почему ты всегда проводишь равенство между ts и ооп? ничто тебе не мешает писать в функциональном стиле
    - ничто не мешает, кроме того, что он меня толкает в другую сторону
    - что ты имеешь ввиду под толкает? нигде ни в каких мануалах не написано "пиши на классах"
    - ну а что тайпскрипт добавил к джаваскрипту? Типы построенные на классах и тайпчекер - чистая java/c#"
    " - ну а альтернативы какие?
    - ванильный джаваскрипт"
    "А у себя я использую clojescript - это правильный javascript"
    Кому не нравится ts - можно и послушать, наверное, но остальным - аккуратнее

    • @jameskim4274
      @jameskim4274 Год назад

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

    • @d0paminer
      @d0paminer Год назад

      @@jameskim4274 я и не подразумевал что это противоречие. Я написал это чтобы заранее спасти время для тех, кто не видит никакого смысла в том, чтобы идти в ванилу ил cljs, потому что 95% команд на это не пойдёт, и даже не рассмотрит как вариант по понятным причинам.

  • @vadim3
    @vadim3 Год назад

    Если самая сложная фронтовая задача которую он решал, был подсветить нечётные строки в табличке, то да, "потенциал простого JS не исчерпан", тут сложно спорить ))

  • @IlyasFasikhov
    @IlyasFasikhov 10 месяцев назад

    Ну как OCAML сделали же ReScript, который используется в мессаджинг системах) фб раньше было пока все не переписали, но из-за "политической" причины)

  • @kombuchamp
    @kombuchamp Год назад +9

    Складывается впечатление, что человек не понимает, что такое typescript, и 40 минут разносит ооп. Причем, имхо, совсем не убедительно.

  • @temoncher
    @temoncher Год назад

    Вода на 40 минут. Человек рассказывает о TypeScript 10-летней давности, на 26:55 стало все понятно о его экспертизе в разработке на этом языке.

  • @dmitry-1179
    @dmitry-1179 Год назад

    Чувак азы не освоил, считает функциональный = не типизированый язык. Печальное зрелище

    • @arsentievdaniil9408
      @arsentievdaniil9408 9 месяцев назад

      Тут скорее не четко донес эту мысль.
      У него есть более старые доклады в которых он четко проговаривает мысль, что ФП != Типы. Это перпендикулярные вещи. Может быть ФП язык с типами. Может быть ФП язык без типов. Не с ФП языками та же картина.

  • @netdeveloper740
    @netdeveloper740 Год назад

    Вроде взрослый дядя а несёт полную дичь)

  • @nickrosenberg3001
    @nickrosenberg3001 Год назад

    Что за бред несет этот господин?