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

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

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

  • @ramazan-_-6600
    @ramazan-_-6600 Год назад +25

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

  • @BonBiBon
    @BonBiBon 4 месяца назад

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

  • @alexandrbladyko3867
    @alexandrbladyko3867 Год назад +5

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

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

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

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

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

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

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

    • @АндрійФедоров-ж8ь
      @АндрійФедоров-ж8ь Год назад

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

  • @akmalmurzatayev8102
    @akmalmurzatayev8102 Год назад +4

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

  • @pavelgerasimov409
    @pavelgerasimov409 Год назад +4

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

  • @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 - самый простой язык в сфере компилируемых языков, не нужно просто бояться пробовать ручками памятью управлять, рано или поздно пристрастишься

  • @DreamingDolphing
    @DreamingDolphing Год назад +4

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

  • @Odawoo
    @Odawoo Год назад +5

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

  • @maximstrogy
    @maximstrogy Год назад +1

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

    • @aiezq
      @aiezq Год назад +1

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

  • @andreyy0u
    @andreyy0u Год назад +8

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

    • @vss982
      @vss982 Год назад +1

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

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

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

  • @kolyabokov88
    @kolyabokov88 Год назад +1

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

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

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

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

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

  • @ДенисКан-б2ы
    @ДенисКан-б2ы Год назад +1

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

    • @larchanka
      @larchanka  Год назад +1

      2022.stateofjs.com/en-US/

  • @m0kser
    @m0kser Год назад +4

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

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

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

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

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

  • @Bor-ng7fm
    @Bor-ng7fm Год назад +1

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

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

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

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

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

  • @geometrycaple8084
    @geometrycaple8084 Год назад +1

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

    • @larchanka
      @larchanka  Год назад +1

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

  • @maximkuchiga141
    @maximkuchiga141 Год назад +1

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

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

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

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

    OOOoooo

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

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

    • @larchanka
      @larchanka  Год назад +1

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

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

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

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

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

    • @АндрійФедоров-ж8ь
      @АндрійФедоров-ж8ь Год назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @Максимда-л8ы
    @Максимда-л8ы Год назад +1

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

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

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

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

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

  • @redya8299
    @redya8299 Год назад +5

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

    • @before_it_was_invented
      @before_it_was_invented Год назад +1

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

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

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

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

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

  • @sucelius
    @sucelius Год назад +1

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

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

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

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

    👍✌️🔥

  • @Andrerud
    @Andrerud Год назад +1

    Лайк!

  • @МартинФильфор
    @МартинФильфор Год назад

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

  • @Clamator
    @Clamator Год назад +1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @awenn2015
    @awenn2015 Год назад +1

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

  • @Hamcap57
    @Hamcap57 Год назад +1

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

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

    Solid looks like what react should be

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

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

    • @elconrel9665
      @elconrel9665 Год назад +6

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

    • @АндрійФедоров-ж8ь
      @АндрійФедоров-ж8ь Год назад

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

  • @predmet.
    @predmet. Год назад

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

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

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

    • @predmet.
      @predmet. Год назад

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

  • @ruslan-kin
    @ruslan-kin Год назад +1

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

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

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

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

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

    • @larchanka
      @larchanka  Год назад +1

      2022.stateofjs.com/en-US/

  • @den-rad
    @den-rad Год назад

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

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

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

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

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

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

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

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

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

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

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

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

      @@archie_arrow apply

    • @archie_arrow
      @archie_arrow Год назад +1

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

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

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

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

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

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

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

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

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

  • @ShevchenkoKirill
    @ShevchenkoKirill 8 месяцев назад

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

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

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

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

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

  • @Artem-b3f7m
    @Artem-b3f7m Год назад

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

  • @kodirovmuhammadamin1347
    @kodirovmuhammadamin1347 Год назад +1

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

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

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

    • @DenisK-to8lf
      @DenisK-to8lf 6 месяцев назад

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

  • @yevheniimoskalenko1624
    @yevheniimoskalenko1624 Год назад +1

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

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

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

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

      @@elconrel9665 круто

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

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

  • @whu.9163
    @whu.9163 Год назад

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

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

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

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

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

    • @larchanka
      @larchanka  Год назад +1

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

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

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

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

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

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

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

  • @ИванБ-т6г
    @ИванБ-т6г Год назад

    styled-components??? wtf???

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

    tailwind топ

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

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

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

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

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

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

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

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

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

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

  • @NN-ii2mb
    @NN-ii2mb Год назад

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

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

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

    • @vlad17264
      @vlad17264 Год назад +1

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

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

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

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

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

    • @artishoo
      @artishoo Год назад +1

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