Что произошло с JavaScript?

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

КОМЕНТАРІ • 138

  • @ramazan-_-6600
    @ramazan-_-6600 Рік тому +25

    Для меня ваши видео как новости и подкасты, слушаю всегда когда еду на работу или завтракаю. Продолжайте в том же духе и спасибо что делаете такой контент.

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

    По tailwind вообще не согласен! Я после него вообще не хочу чем-то другим пользоваться :) Пожалуйста, не бань за это (:

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

      Да я не против. Многим людям нравится

  • @andreyy0u
    @andreyy0u Рік тому +8

    Меня иногда поражают разработчики, которые, вроде бы, пытаются рассказать что-то интересное и умное, а потом ты понимаешь, что многие моменты человек знает поверхностно. Например, говоря об Immer, вы сказали, что «никогда не пользовался, когда-то слышал». А потом вы говорите «из того что я очень много учил и очень хорошо знаю и использую - это redux-toolkit…». Redux-toolkit использует Immer под капотом, чтобы вы писали иммутабельный код в «мутабельном стиле». То есть вы фактически используете Immer :)

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

      В любом случае видео максимально полезный

  • @alexandrbladyko3867
    @alexandrbladyko3867 Рік тому +5

    zod чудесная штука! Валидация объектов в рантайме и тайпскрипт типизация без необходимости писать какие-либо типы. Оооочень советую!

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

      Спасибо, почитаю

  • @benzed1618
    @benzed1618 Рік тому +2

    OOOoooo

  • @elconrel9665
    @elconrel9665 Рік тому +2

    Меня тоже тошнит от теилвинда, все эти упрощенные библиотеки просто вымораживают. Что может быть лучше обычного css или scss? Там пока подключишь и разберешься сколько пикселей представляет собой xl, уже можно сверстать компонент...

  • @DreamingDolphing
    @DreamingDolphing Рік тому +4

    Уже год как перешёл только на Vite, потому что скорость работы и отзывчивость просто невероятная. Непонятно почему вам не понравился Svelte, ведь он довольно прост и понятен, один из самых простых фреймворков, которые я учил (Alpline кстати тоже простой, сделан чтобы по быстрому работать прямо в разметке), ну может он для ваших профессиональных целей не подходит. Штуки всё-таки непопулярные.

  • @m0kser
    @m0kser Рік тому +4

    Миш, надо было взять еще два языка и с ними сравнить в разрезе 2022года. Было бы яснее куда движется JS

  • @BonBiBon
    @BonBiBon 3 місяці тому

    Спасибо, интересно.В разделе про монорепы можно еще добавить, что они используются для разработки микрофронтендов

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

    Статические сайты на python? разве статика это не html и css?

  • @ГригорийЛеоненко-к4у

    С Tailwind я прошел все стадии от ненависти, принятия и большой любви. На самом деле идея утилитарных фреймворков сама по себе отличная в целом, как и Tailwind в частности. Нет головной боли с именование классов в стиле `wrapper` `wrapper--active` и прочей мути, нет тормозных предпроцесоров, нет runtime компиляции как в случае CSS in JS (исключая Linaria). По итогу очень маленький вес финального файла стилей, очень быстрая компиляция стилей браузером из-за отсутствия нестинга. Главное переступить в себе это отвращение к именам классов, ну и дебажить чуть сложнее. Но в целом это лучшее в CSS что я видел за 10 лет работы.

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

      Короче это bootstrap на стероидах

    • @АндрійФедоров-ж8ь
      @АндрійФедоров-ж8ь Рік тому

      ​@@rasulomaroffУже давненько так все хотят и тот и другое))), но тейл винд не так сильно

  • @malinatrash
    @malinatrash Рік тому +2

    Михаил, что вы думаете о Codux? Увидел в зарубежном ютубе обзор, очень интересная концепция верстки веб-приложений с помощью GUI.

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

    Скайп и тимс на js? Теперь понятно, почему они такие тормознутые, что даже 8 Гб оперативы мало, надо 32 Гб...

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

    На сайте Vite написано как его правильно читать, чуваки позаботились :D

  • @trouble_of_life
    @trouble_of_life Рік тому +6

    Было бы интересно послушать твоё мнение о бэкенд направлении в разработке. С чего начинать, какие языки востребованы для изучения сейчас и т.д..

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

      JS, Python, C#, Ruby выбирайте любой на вкус

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

      @@Yart-xv6om Ну если учить всё нормально, то и конкуренции не будет от слова совсем....

    • @funsionxd4589
      @funsionxd4589 Рік тому +4

      А я скажу, что сейчас js оккупировал нишу бэкенда фуллстак фреймворками типа next js, sveltekit и тд.. В 80%+ случаев этого хватает для любых веб - приложений. В остальных случаях наверняка нужна производительность, поэтому если надоест js и его радужный мир библиотек, есть лаконичный golang например

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

      @@funsionxd4589 Как то пробовал вкатится в Go но что то вообще не понял, что к чему...

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

      @@funnyduck6326 go - самый простой язык в сфере компилируемых языков, не нужно просто бояться пробовать ручками памятью управлять, рано или поздно пристрастишься

  • @fentan6806
    @fentan6806 Рік тому +2

    Мой самый любимый язык это C#, а от JS мне становиться плохо.

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

      Мне тоже становится плохо от JS/TS
      Dima - Lead JS Developer )

  • @ShevchenkoKirill
    @ShevchenkoKirill 6 місяців тому

    Выпусти плз подборку за 2023 год)

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

    Михаил здравствуйте, а у вас есть видео какой язык наиболее востребован среди тестировщиков? Особенно в данное время. Мне сейчас по учебе предлагают три языка на выбор, Phyton, java и с++ , сне бы ваше мнение послушать чтобы более менее сейчас получить ориентир что выбрать, а уж второй язык изучить после основного.

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

      Python популярен в тестировании. Но всё зависит от того, какие твои цели. Выучив пайтон перейти на c++ будет сложнее, чем выучив c++ перейти на python, но плюсы придётся учить очень долго :) Это довольно низкоуровневый язык. Java что-то среднее между тем и тем.

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

    Lerna разве прям перестала поддерживаеться?
    Вроде ж Nrwl is taking over stewardship of Lerna и пишут что напротив, будет спонсорство итд

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

      принял, глянул из блог, будут продолжать развиваться.
      спасибо

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

      @@larchanka я аж вчера поперхнулся когда услышал, мы в конце года затянули на работе в один проект ее, думаю как же так то))

  • @Odawoo
    @Odawoo Рік тому +5

    Мне как новичку ваши видео это про актуальность сведений понятным языком
    спасибо 🙌

  • @redya8299
    @redya8299 Рік тому +5

    у меня был знакомый, программист, который ненавидел javascript за то, что твои знания могут за год другой терять ценность, тьма фреймворков знания которых в моменте имели ценность, люди учили, а проходило всего год и все эти знания почти переставали иметь ценность, он в итоге перешел на руби и с того момента стал его "фанатиком", как будто влюбился прям

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

      обычно если ты знаешь какой то фреймворк - то учить второй гораздо проще (возможно, если это не ангуляр :) ) Мне после ангуляра на реакт понадобилась максимум неделя, чтобы спокойно работать на новом проекте

    • @ol1175
      @ol1175 Рік тому +3

      А как они могут потерять ценность если в основе всех библиотек все равно js?

    • @elconrel9665
      @elconrel9665 Рік тому +3

      Так а что существенно изменилось за последние годы в js и во фронте в целом ? Реакт и Ангуляр как держали рынок так и держат. Да, перешли с класовых компонентов на функциональные в реакте но оно же все на базе js... В некоторых вакансиях до сих пор замечаю JQuery)) Да, порог входа высокий, нужно знать много разной фигни типо теилвинда, некста, ноды и уметь писать на реакт нейтиве но если есть твердая база js то все фреймворки учатся быстро, имхо

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

    Ребят, хотел бы узнать. Насколько правильно учить node.js + python. Или 1-го языка вполне достаточно?

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

      Одного будет достаточно для начала. Второй всегда проще учить затем

  • @ДенисКан-б2ы
    @ДенисКан-б2ы Рік тому +1

    Миша, а где ты брал эту стату? Тоже посмотреть хочу

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

      2022.stateofjs.com/en-US/

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

    Лично у меня горит от того когда люди говорят, что им не нравится использовать typescript поверх джаваскрипта. Считаю, что с этим человеком что-то не так и нельзя доверять всему что он говорит.

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

    Реакт без shadow dom 8:20, там virtual, поэтому с реактом тяжело юзать web conponents

  • @NN-ii2mb
    @NN-ii2mb Рік тому

    Я вижу дизлайки с помощью расширения Return UA-cam dislike)

  • @Bor-ng7fm
    @Bor-ng7fm Рік тому +1

    Что лучше выбрать для backend? Python или JS?

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

      Зависит от проекта. Для изучения Питон проще будет

    • @dmitriy8735
      @dmitriy8735 Рік тому +2

      В ноде асинхронщина проста. Обусловлена самим языком.

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

    Живу в Эстонии, когда на собрании предложил использование vite, произнеся как витэ, то понял только сказав вслух. На эстонском очень похоже по звучанию на женский половой орган. Что бы не отвлекаться от работы договорились, что внутри фирмы называть его будем вайт или вайтэ. 🤷🏼‍♂️

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

    Solid looks like what react should be

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

    Vite - прикольная штука, но я топлю за SWR(aka turbopack) + NextJS, на мой взгляд лучшая пара, где есть все из коробки(быстрая сборка, SSR, SEO, Image optimization, etc.)

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

    что не так с синтаксисом vue, сейчас вышел новый vue composition api, что сделало код намного понятнее

  • @ИванБ-т6г
    @ИванБ-т6г Рік тому

    styled-components??? wtf???

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

    ТС это не язык программирования а надстройка над джс, если ты не знаешь джс как ты сможешь выучить тайп скрипт? Ты один хрен будешь учить джс. Учу реакт который является библиотекой для джс и он востребован уже кучу лет и не теряет своей популярности. А он как бы под собой подразумевает использование чистого джс

  • @МартинФильфор
    @МартинФильфор Рік тому

    Из буткемпов можно отметить в России это school 21 от Сбербанка

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

    Друзья упоминали, что Solid лучше, чем React. Надо попробовать. Интересен ещё Qwik.

  • @pavelgerasimov409
    @pavelgerasimov409 Рік тому +4

    Миша, круто что новый проект дал мотивацию снова копать технологии ) Для этого и нужно менять работу, спасибо за видео!

  • @МихаилОвсянников-с6ж

    Zod классная тема - либа для валидации на typescript, рекомендую

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

    Вообще-то Lerna жива уже как пол года под началом nrwl

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

    Я помню как хинты писал для фронтендщику, каждый данные с апи была такая структура header и data. Про дату все знает, а вот хидере писал эттх данных какими они должны быть по типу данных, скрытый или не скрытый, экшн методов, если это массив то референс указываю. Вообще ленивый был у нас фронтендщик который не знает ТС, что в итоге для меня как бекендера было гемор

  • @seoonlyRU
    @seoonlyRU Рік тому +2

    по-классике лайк Михаилу от СЕООНЛИ

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

    Tailwind my love , почему он тебе не нравится?

  • @akmalmurzatayev8102
    @akmalmurzatayev8102 Рік тому +4

    Лайк не глядя, жду выпуски по чаще

  • @ЮрийНиколаевич-л6т

    Про Java что нибудь расскажите

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

    tailwind він топ, за ним майбутнє!

    • @elconrel9665
      @elconrel9665 Рік тому +2

      Он уже настоящее, многие компании присылают тестовые с обязательным условием использования теилвинда

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

      @@elconrel9665 круто

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

    какая уже не большая разница между беком и фронтом на JS оказывается

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

    Миша когда подкаст будет или стрим ?

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

    тож не нра тэйлвинд, спасибо за обзор

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

    Последнее время встречаю монорепозитории, фулстек ждаваскрипт приложения. И вижу большую проблему, делая и то и другое врятли можно сделать что-то нормальное, невозможно знать всё и сразу да еще и хорошо… Больше похоже на дешевые сайтики типа как раньше на вордпресе.

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

      Но там же не один человек работает, а команда, может быть даже бэкэндеры и фронтендеры отдельно. Но можно например типа для Typescript переиспользовать

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

    Еще не посмотрел до конца но вот новость с телеги Топор : « Программист создал приложение, которое позволяет писать код без знания языков программирования, подключив ChatGTP к фреймворку React.
    Таким образом он буквально собирает приложение простыми командами с помощью английского языка.»

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

      пока сырое оно, есть пару лет еще позарабатывать, потом искать че то новое)

  • @dimonlimon1770
    @dimonlimon1770 Рік тому +3

    я как раз изучаю js, спасибо за ролик, мне понравилось)

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

    tailwind топ

  • @Artem-b3f7m
    @Artem-b3f7m Рік тому

    Мне кажется что в отношении монорепозиториев имеют место быть и микрофронтенды, недавно даже доклад на эту тему смотрел

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

    О, боги! Я обожаю svelte и tailwindcss ))) Не встретиться нам на одном проекте

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

    Подскажите пожалуйста источник этих данных.

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

      2022.stateofjs.com/en-US/

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

    Мало рекламы в ролике. Нужно было ещё больше.

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

    12:22 - Tauri меньше функциональности чем у прожорливого и тупого электрона?))))) Ну это смешно

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

      🤷🏻‍♂️ это уже не ко мне вопрос, я не использовал его, но интернет так утверждает

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

      @@larchanka просто он позволяет писать UI на том же React (на любом популярном фреймворке), а логику (сети и прочее, хоть вычисления) на Rust. Бинарник получается маленьким, памяти жрет мало.
      Крутая штука, очень советую.

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

    👍✌️🔥

  • @игорьушаков-е9ъ

    А что не так с tailwind css? Вроде удобный, особенно если использовать его приемущества брать только то, что нужно в финальную сборку с получением чистого css. Ну в смысле с препроцессорами. Вот у вас есть style.css который на tailwind, а в диплой идет просто CSS.

    • @larchanka
      @larchanka  Рік тому +2

      Километры классов меня раздражают

    • @игорьушаков-е9ъ
      @игорьушаков-е9ъ Рік тому

      @@larchanka Ну если совместно разрабатывать бэк и фронт, тогда да, есть такое. А так бы вам отдали просто css.

  • @whu.9163
    @whu.9163 Рік тому

    Линк на стейтофжс можно было и оставить:)

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

    Скажи пожалуйста свое мнение про нейронки и чатГПТ?

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

      Уже говорил как-то
      Программистов они не заменят, но вот помогать могут очень хорошо, ускорят процесс разработки и тестирования.
      Но могу быть не прав конечно, вдруг они сейчас как начнут развиваться...

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

    Джавасквирт живее всех живых и точка.)

    • @DenisK-to8lf
      @DenisK-to8lf 5 місяців тому

      А как на счет PHP?

  • @ruslanrahimov5483
    @ruslanrahimov5483 Рік тому +2

    Очень крутое и информативное видео. Спасибо!

  • @ilya10rus
    @ilya10rus Рік тому +2

    Спасибо Вам за вашу проделанную работу 😊

  • @den-rad
    @den-rad Рік тому

    jQuery часто используется в админках или на несложных сайтах.
    Я не понимаю, как можно угнаться за новинками фронта, там каждый месяц что-то новое. Если у нас новая версия PHP выходит раз в год, то фронт бежит бешеными темпами.

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

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

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

      @@elconrel9665 не судите по себе других людей . Все же разные .

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

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

  • @allufa
    @allufa Рік тому +2

    Спасибо за полезный контент.

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

    А почему tailwind не нравится? Сам с ним не работал, но так хвалят кругом, что есть мысль поюзать чутка.

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

      А что хорошего в километровых классах?

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

      @@archie_arrow apply

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

      @@slavkapiyavka и в чем тогда смысл вообще?
      если ты уже зашел в css файл и написал название класа, то проще задать нормальные свойства
      а это нужно что-то с tailwind ипортить перед этим и писать ту же строку, только уже в css
      почему не написать mb2 и нажать таб? тогда у тебя будет нормальный заданый стиль, а не понятно что с какой-то либы

  • @predmet.
    @predmet. Рік тому

    Михаил, а вы преподаёте на каком-нибудь курсе?

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

      реакт и фронтенд

    • @predmet.
      @predmet. Рік тому

      @@larchanka а где возможно у вас поучиться?

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

    Интересный ролик, подписочку оформил, сам пишу на react + бэк на php, по поводу vite, не совсем удобный, мало что настроить можно)

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

    Misha best. 🤘🏽🤘🏽🤘🏽KAk Tex
    news

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

    Первое видео где подробно рассказано про JS

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

    Миша привет! Подскажи пожалуйста "путь джедая". Хочу в этом году залететь в ИТ с двух ног. Что начать учить молодому и зеленому? Какой стек, учитывая возможность в будущем стать востребованным. Немного опередить рынок вакансий по знаниям. Заранее спасибо!

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

      добавил в вопросы и ответы, так как писать много

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

      Нормальный язык программирования

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

      @@larchanka я прощу прощения, вероятно я очень отвлекаю своими вопросами. Уточни пожалуйста где искать эти ответы? Или будет отдельное видео с вопросами и ответами?

    • @АндрійФедоров-ж8ь
      @АндрійФедоров-ж8ь Рік тому

      Привет братан, как успехи?

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

      @@АндрійФедоров-ж8ь привет! Изучаю аналитику. Сейчас прям топчик!) А ты как? Учишь что нибудь ?

  • @АлександрКоваль-д3щ

    Tailwind ужасная вещь, проекты на нем написанные тяжело в будущем поддерживать. Загуглите минусы tailwind, их очень много.

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

      на вскидку, 3 проблемы которые могут возникнуть ? у нас проекту год , строк под 150к и проблем никаких нет

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

    Лайк!

  • @ruslan-kin
    @ruslan-kin Рік тому +1

    очень познавательно!

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

    спасибо за видео)

  • @Максимда-л8ы
    @Максимда-л8ы Рік тому +1

    попал к тебе на канал по обзору макбука, но продолжил смотреть. держи лайк и подписку

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

    Может Вы знаете почему функция array.at(-1) для массивов не сделали в виде отрицательного индекса в квадратных скобках, например array[-1] ?

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

    Сбросьте пожалуйста ссылку на данное исследование

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

    Михаил, добрый день! Вопрос не по теме, после 1.5 года использования макбук аир на м1, появилась странная вещь, если взять его одной рукой за левую сторону, что бы перенести куда-то, происходит как небольшой щелчек или хруст... Есть ли у вас такое с вашим макбуком? Нормально ли это?

    • @elconrel9665
      @elconrel9665 Рік тому +6

      Похоже что у вашего макбука артрит...

    • @АндрійФедоров-ж8ь
      @АндрійФедоров-ж8ь Рік тому

      Если брать за одну сторону, то ясен пень будет такая фигня

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

    У кого перспективы луче на бэке Python или Js?

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

      Go.
      (А так без разницы.)