Джаваскрипт - язык герой

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

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

  • @SeniorSoftwareVlogger
    @SeniorSoftwareVlogger  4 года назад +2

    Особенно рекомендую почитать полный спек ES4, очень занимательно: www.ecma-international.org/activities/Languages/Language%20overview.pdf

    • @myrichstory
      @myrichstory 4 года назад

      Третий вариант - бабЕль😆

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +2

      Бабёль, с французским акцентом.

    • @МаксимНазаров-э7ю
      @МаксимНазаров-э7ю 4 года назад

      Ты сказал, что JScript был клоном Js , а потом назвал его JScript.net - значит ли это, что .Net - вышел из JS

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Платформа .net объединяет много языков. Один из них был JScript. Поэтому нет, .net не вышел из javascript. en.wikipedia.org/wiki/JScript_.NET
      Es4 для майкрософт означал был фрагментацию языка. Одна версия JScript для браузера, вторая - для фреймворка .net. Я сейчас понимаю, что мог сказать, что JScript .Net был для браузера. Это не так.

    • @dudenarima2528
      @dudenarima2528 4 года назад +1

      а что со звуком

  • @unheilbar
    @unheilbar 4 года назад +15

    btw Отличная сказка (про курсы, которые готовят middle-разрабов). Про js тоже понравилось

  • @iowix
    @iowix 4 года назад +3

    Очень интересно рассказал , спасибо )
    За вставки из мультиков отдельный респект :)

  • @gigapavel4682
    @gigapavel4682 4 года назад +38

    Js, вернись в деревню

  • @lefury1337
    @lefury1337 4 года назад +6

    Babel Baggins😁
    Классная подача, за героя переживал как за себя! Ждал вставки, где Виктор Франкенштейн кричит:"Оно живое!". Буду с нетерпением ждать новую повесть про этого интересного, неоднозначного паренька с непростой судьбой🌄.
    Благодарю, Дмитрий.

  • @pavel7930
    @pavel7930 4 года назад +2

    Такой экскурс получился! Спасибо, очень интересно !

  • @andreiribac6284
    @andreiribac6284 4 года назад +3

    Всем доброго здравия! А автору отдельное спасибо за контент! вначале лайк поставил, а потом уже видео посмотрел!

  • @aslanator
    @aslanator 4 года назад +5

    Я бы хотел посмотреть полноценную документалку)

  • @eugenenovikov671
    @eugenenovikov671 4 года назад +1

    в 90-е в IE был язык VBScript. он умел работать с реестром винды. Была такая штука Norton Utilities, сначала для доса, потом для винды, и вот в виндовой версии поставлялась утилита, состоящая из веб-страниц, это была штука по настройке винды. И она представляла из себя html-ки, в которых все настройки выолнялись на VBScript, можно было например убрать стрелочки с ярлыков.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Vbscript оставался в ИЕ очень долго, до 2017 кажется. У них ещё был набор эффектов в том числе и для переходов между страницами. Я помню как в году 2005 насовал этих эффектов на сайт, а потом удивлялся, почему в опере не работает.

    • @eugenenovikov671
      @eugenenovikov671 4 года назад

      @@SeniorSoftwareVlogger ого, не знал, спасибо

  • @ievgenk.8991
    @ievgenk.8991 4 года назад +1

    Крутое видео, классный формат, спасибо !)

  • @IlyaLesnoy
    @IlyaLesnoy 4 года назад +1

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Или почему стало принято ругать ООП в принципе :)

    • @ArtikMan1994
      @ArtikMan1994 2 года назад

      @@SeniorSoftwareVlogger Привет. Какое твое мнение сейчас об этом языке на конец 2022 года? Он плох или хорош (и почему)? Интересует не обьективное, а исключительно твое мнение. Спасибо

  • @lazerg
    @lazerg 4 года назад +1

    Спасибо за видео. Смотрел до конца

  • @ArmanOganesyan
    @ArmanOganesyan 4 года назад +8

    Теперь понятно, почему у Java & JavaScript схожие названия)

    • @sergiyshatunov3873
      @sergiyshatunov3873 4 года назад

      Просто аплеты на Java начали появляться в тоже время или даже раньше. Схожесть названий призвано подчеркнуть схожесть технологий. Потом аплеты вытеснил Flash, но это другая история.

  • @Esquel1991
    @Esquel1991 4 года назад +1

    Отличный выпуск. Спасибо за твой труд :)

  • @КириллЛомовской
    @КириллЛомовской 4 года назад +1

    Переживал за отношения JS и IBM больше чем за свои :)

  • @Kirill-rg8vj
    @Kirill-rg8vj 4 года назад +9

    Ещё не досмотрел , но сразу лайк

  • @mixa9269
    @mixa9269 4 года назад +6

    Спасибо! Очень интересно! Пишу на JS уже 3 года, но никогда не задумывался о том, как появился ES5...

  • @ПаульРимондс
    @ПаульРимондс 4 года назад

    Благодарю, что ёмко обобщил мои знания о JS.

  • @Gustavdog
    @Gustavdog 4 года назад +1

    Очень интересно про Отус ))

  • @nickml5138
    @nickml5138 4 года назад

    Очень интересно, спасибо!)

  • @atmospheric_b
    @atmospheric_b 4 года назад +1

    классный ролик! спасибо

  • @НикитаНикита-ж6с7т
    @НикитаНикита-ж6с7т 4 года назад

    Спасибо, хорошо рассказал историю)

  • @faramozayw1654
    @faramozayw1654 4 года назад +1

    Надеюсь типы когда-то завезут, главное чтоб хоть не хуже чем у TS, в идеале как у ReasonML :3

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Мне нравится, что Артем Кобзарь делает в этом направлении github.com/JSMonk/hegel

  • @Копуфин
    @Копуфин 4 года назад

    Прикольные вставки в видосе)

  • @ivansalmin4476
    @ivansalmin4476 4 года назад

    Вот это я понимаю, реклама здорового человека! Не то, что в прошлый раз.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Давайте так попробуем. Желания надувать зрителей не было

  • @denis_MXMV
    @denis_MXMV 4 года назад

    Вот тут очень хорошо рекламу встроил. Так держать

  • @arkhip2678
    @arkhip2678 4 года назад +1

    это не мифалогия, а реальность, Javascript не подходит для очень-очень больших приложений, потому что Javascript предоставляет большие свободы в написании кода, большое приложение, написанное на Javascript очень сложно поддерживать, а если над ним трудились какие-нибудь индусы-программисты, то там черт ногу сломит, в этом плане Java намного удобнее и понятнее, когда речь заходит в поддержании кода, даже если сталкиваешься с индийским говнокодом, написанным на Java - там можно соореинтироваться и найти "ниточки", потому что язык очень строго структурирован - ты не можешь писать по 10 публичных классов в одном файле, там есть параметризация классов, если сегодня тебе нужен Integer, а завтра Float, то поменять параметры - не проблема, всегда видно с каким типом переменной работаешь - в таком коде проще ориентироваться

  • @SeregaSpiridonov17
    @SeregaSpiridonov17 4 года назад

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

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

    • @SeregaSpiridonov17
      @SeregaSpiridonov17 4 года назад

      А, к примеру, такая практика возможна: делается десктоп приложение на основе electron js, т.е. по сути веб внедряется внутрь десктопной оболочки? А там внутри уже может быть сингл пейдж и все такое?

  • @heidegger1245
    @heidegger1245 3 года назад

    Книга Кэмпбелла хороша!

  • @GrandMax13
    @GrandMax13 4 года назад +2

    что со звуком?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

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

    • @likeset
      @likeset 4 года назад

      @@SeniorSoftwareVlogger через audacity можно убрать шум. Делается в пару кликов

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      @Supernova я именно это и сделал.

    • @likeset
      @likeset 4 года назад

      @@SeniorSoftwareVlogger Несколько раз подряд можно попробовать, мне точно помогало в таких случаях

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Уже с первого раза появился металлический призвук в голосе

  • @azizoid
    @azizoid 4 года назад +6

    посмотрел Батл Оксимирон-Гнойный?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Не понял связь

    • @stevebaranov8774
      @stevebaranov8774 4 года назад

      @@SeniorSoftwareVlogger там целый раунд окси связал с этой книгой. Он проводит параллель между Гнойным и вот этим тысячеликим героем, который "не то что качек и боец, а потому что не может иначе". Ля, классику нужно знать)))

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +2

      Я читал эту книгу 🤷‍♂️ но не помню на зубок, как окси слил батл, сорян.

    • @azizoid
      @azizoid 4 года назад

      @@SeniorSoftwareVlogger извини не хотел обидеть, я тут вторые сутки без сна вот генерирую случайный комментарий )))

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

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

  • @nexgenua
    @nexgenua 4 года назад +3

    Зашел в комменты перед просмотром, что бы почитать, есть ли в видео реклама или может всё видео реклама? :)
    п.с. откуда столько дизлайков в первые минуты выхода видео? )

  • @uncle-xxi
    @uncle-xxi 4 года назад

    Однако батенька то у нас романтик :)

  • @bad_russian
    @bad_russian 4 года назад +2

    Вот бы typescript стал стандартом..

    • @SmileyJack.
      @SmileyJack. 3 года назад

      "name: string;"
      Это чтобы не как у других?
      "string:
      name"

  • @redradist
    @redradist 4 года назад +2

    Зря Python не попал в браузер, как по мне Python это то чем мог бы стать Javascript ... может и станет
    Python очень мощный язык, там все есть чего не хватает в Javascript:
    1) Более строгая типизация - нельзя преобразовать string -> boolean, boolean -> number, number -> string без вызова явного преобразования, что исключает кучю ошибок
    2) Питон позволяет переопределить практически все операторы языка и при этом он решает проблеме left hand-side - right hand-side
    3) В Питоне все int типы по-умолчанию BigInt что очень круто ;)
    4) Есть декораторы www.geeksforgeeks.org/decorators-in-python/
    5) Есть опционально статическое типизирование и с помощью mypy можно сделать этап компиляции как в TypeScript или любом другом языке
    6) Интроспекция полностью всего кода
    7) Есть мета-классы (Чтобы кастомизировать создание объектов определенного типа, не конструктор)
    8) Можно сделать импорт модуля (библиотеки) в любом месте кода чтобы локализировать использование библиотеки (в Javascript тоже появится в стандарте такая же фича await import, но в питоне модуль не обязан быть импортирован в начале файла)
    9) Читаемость кода, есть один общий стандарт написания программ что очень сильно упрощает код ревью ;)
    2 и 3 фичи позволяют на этом язык писать очень красивые математические и алгоритмические библиотеки
    На Питоне можно писать даже в браузере github.com/brython-dev/brython ;)

  • @avazart614
    @avazart614 4 года назад

    "Тысячаликий герой" прикольная книжонция ее кажется Лаберж советовал.

  • @clickabelno
    @clickabelno 4 года назад

    Лайк за аллегории!!

  • @snatvb
    @snatvb 4 года назад +1

    клевый ролик)

  • @arseniykucherenko4960
    @arseniykucherenko4960 4 года назад

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Я думаю, что все эти VBScript и Dart в браузере заслуживают отдельной истории :)

  • @I-PixALbI4-I
    @I-PixALbI4-I 4 года назад

    Кто кто посмотрел один не безызвестный батл?)

  • @dmytrofiialo4818
    @dmytrofiialo4818 4 года назад

    Много асоциаций, хорошо запоминается история js.

  • @mihailegorin2349
    @mihailegorin2349 4 года назад

    крутая свеча)

  • @DmitryK1
    @DmitryK1 4 года назад

    Мне любопытно, а перлскрипт в IE кто-нибудь вообще использовал? Кто-то про него знал?

  • @lookantofficial7203
    @lookantofficial7203 4 года назад +1

    Слишком много надписей SSV (3 шт).

  • @ihor_ivanov
    @ihor_ivanov 4 года назад

    Поговорим о книгах...

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Давай :)

    • @sergiyshatunov3873
      @sergiyshatunov3873 4 года назад

      Первой на ум пришла книга Крокфорда про JS. Вспомнилось сравнение её объёма с объёмом других книг на ту же тему.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Крокфорд как раз писал, как обойти все проблемы с открытостью языка. Я не думаю, что сейчас его the good parts актуальна

    • @sergiyshatunov3873
      @sergiyshatunov3873 4 года назад

      @@SeniorSoftwareVlogger Не сказал бы. Сейчас в новые стандарты пытаются впихнуть много чего, чему там не место. Не исключено что некоторые стандарты в итоге будут похоронены так же как и четвёртый с откатом к исходным параметрам.

  • @АлександрКотвицкий-я7л

    Раунд!

  • @sekiro6969
    @sekiro6969 4 года назад

    Вставки иногда не в тему, а так лайк

  • @masterbedroom594
    @masterbedroom594 4 года назад

    Видео ещё не смотрел, реклама есть? Если нет то и смысла нет смотреть.

  • @ffirinschannel
    @ffirinschannel 4 года назад

    babel - бэйбо. Пример ruclips.net/video/93egH4aj25o/видео.html

  • @владимирсенцов-р1ю
    @владимирсенцов-р1ю 4 года назад

    Вот поспешили один раз. И миллионы людей проклинают твоё изделие, тебя и твоих предков до пещерных людей.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад +1

      Миллионы благодарят, что в браузере не Бейсик :)

    • @_dyats
      @_dyats 4 года назад

      @@SeniorSoftwareVlogger а мог бы быть?

  • @ivannikov_pro
    @ivannikov_pro 4 года назад

    много текста в рекламе

  • @mr-pony
    @mr-pony 4 года назад +3

    Кто-то еще не начал смотреть, а уже дизлайк. Видимо уж очень сильно хейтит JS

  • @DreamingDolphing
    @DreamingDolphing 4 года назад +3

    Ого какие инфоцыганские курсы в рекламной вставке.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Сергей, там препод сидит и на звонке разбирает код учеников. Но это конечно не важно :)

    • @DreamingDolphing
      @DreamingDolphing 4 года назад +1

      @@SeniorSoftwareVlogger Да да, с нуля прокачивают до уровня midle. Гарантия трудоустройства (помогут написать резюме).

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Где сказано про "с нуля"?

    • @artemustimov9463
      @artemustimov9463 4 года назад

      @@DreamingDolphingтам не с нуля, тебе надо будет чуть ли не собес пройти, чтобы тебя взяли и это за твои же деньги)

  • @abdelyazy9849
    @abdelyazy9849 4 года назад

    -микро

  • @alijonalimov6093
    @alijonalimov6093 4 года назад +1

    Первый)

  • @Indy_660
    @Indy_660 4 года назад +1

    Otus - это ж лютая параша, не?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      откуда дровишки?

    • @Indy_660
      @Indy_660 4 года назад

      @@SeniorSoftwareVlogger
      хотя бы отсюда
      otzovik.com/reviews/otus-onlayn-obrazovanie/
      info-hit.ru/company-otus/reviews/
      Ну и сам зарегался на сайте, а потом постоянно названивали.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Есть негатив, на который админы отвечают и не прячут голову в песок. Негатив есть в любом деле, разве нет?

    • @Indy_660
      @Indy_660 4 года назад

      @@SeniorSoftwareVlogger не знаю - не знаю. Они то отвечают, что все ок, исправим, но по кол-ву отрицательных отзывов есть ощущение, что ничего не меняется.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      Люди гораздо более склонны оставлять отзыв если он отрицательный. Это даже по комментам под этими видео заметно. Отзывов не сотни, получается ~ 1 человек с потока остался недоволен? Мой фильтр они прошли.

  • @quenbyako
    @quenbyako 4 года назад

    какой бабель? это че для баб что ли? вавеи!

  • @Георгий-б5о6л
    @Георгий-б5о6л 4 года назад +1

    очередное бесполезное видео

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  4 года назад

      С какого видео ты подписался, Георгий?

    • @АмаякАбрамян-ю9э
      @АмаякАбрамян-ю9э 4 года назад

      Видео шикарное. Очень интересное. За многие штуки не знал. И таких видео не так много. Вам больше нравится: как быстро стать программистом?