PyScript - Запускайте Python в браузере! Это КОНЕЦ для JavaScript?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น •

  • @utherlightbtinger2479
    @utherlightbtinger2479 2 ปีที่แล้ว +199

    ПреВью: Это КОНЕЦ для JavaScript
    Содержание: мы будем компилировать Python в JavaScript

    • @zproger
      @zproger  2 ปีที่แล้ว +17

      🤣🤣

    • @sad_god
      @sad_god 2 ปีที่แล้ว +2

      ага обычный интерпретатор)

    • @SergeyKozhukhov
      @SergeyKozhukhov 2 ปีที่แล้ว +3

      А он компилирует код Пайтон на Джаваскрипт с помощью самого Джаваскрипта? Интерпретируемого языка программирования? Серьёзно?

    • @tamagochka-kir
      @tamagochka-kir 2 ปีที่แล้ว

      @@SergeyKozhukhov лучше, он его интерпретирует)

    • @maryrabinovich5516
      @maryrabinovich5516 2 ปีที่แล้ว +1

      Лютый кликбейт, ага

  • @fedor_ado
    @fedor_ado 2 ปีที่แล้ว +62

    Немного не понял. Примеры слишком неюзабельные, что ли. Марио, фигуры, карты и выполнение питонкода на странице мало кому надо. А вот пример обычного человеческого повседневного сайта я бы посмотрел. Может я не врубился и коммент глупый. ) В любом случае спасибо.

    • @sergeymarkevich6406
      @sergeymarkevich6406 2 ปีที่แล้ว +9

      Да не,ты не один. У него всегда так, тема интересная, а в объяснении не хватает наглядности и понимания

    • @ToNNaG
      @ToNNaG ปีที่แล้ว +2

      Ну вдруг тебе в форме регистрации на сайте нужен Марио в окошке, вместо каптчи . Если не прошёл - значит регистрация запрещена. 😂😂😂😂😂

  • @N49-f3p
    @N49-f3p 2 ปีที่แล้ว +76

    Далеко не все Python-технологии будут нормально компилироваться в JavaScript. Плюс к этому в такой работе нельзя использовать непосредственно Java-технологии, а они во многом предназначены для браузерной работы. Из всего того что я увидел, там стоит 5 костылей друг на друге. Технология сырая и вероятно будет разваливаться от любого шага в сторону.

    • @stoparb357
      @stoparb357 2 ปีที่แล้ว +6

      держу в курсе, все примеры с видео умеет js и готовые библиотеки

    • @dinnerbone313
      @dinnerbone313 2 ปีที่แล้ว +1

      Можешь пожалуйста, расскажи, что за костыли.

    • @LMCdd
      @LMCdd 2 ปีที่แล้ว +12

      какие еще Java-технологии в JS ..... -_-

    • @rokot
      @rokot 2 ปีที่แล้ว

      А что скажите насчёт другого похожего проекта brython

    • @hycode05
      @hycode05 2 ปีที่แล้ว

      @@stoparb357 естественно, ибо python код компилируется в js

  • @developer6871
    @developer6871 2 ปีที่แล้ว +86

    Конец JS хотели бы увидеть многие , но пока им только удаётся подержать его за щекой !

    • @zproger
      @zproger  2 ปีที่แล้ว +7

      xD

    • @blackcatdevel0per
      @blackcatdevel0per 2 ปีที่แล้ว

      Ждём языка с обратной совместимостью с js XD

    • @barma1309
      @barma1309 2 ปีที่แล้ว

      Карфаген должен быть уничтожен!

    • @webmobiledev
      @webmobiledev 2 ปีที่แล้ว +2

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

    • @АнтонИванов-т4р3г
      @АнтонИванов-т4р3г 2 ปีที่แล้ว +2

      @@blackcatdevel0per Typescript)))

  • @О.О-д8ъ
    @О.О-д8ъ 2 ปีที่แล้ว +5

    В питоне очень много всяких библиотек, есть ли какие-то ограничения на их использование? Например те, что нужно ставить через PIP instal

  • @stanislavserov8622
    @stanislavserov8622 ปีที่แล้ว

    Привет автор! будет что-то по flet?

  • @djangodev3191
    @djangodev3191 2 ปีที่แล้ว +7

    Конец для javascript думаю это если сделают прямое взаимодействие Webassembly с DOM, тогда можно на Rust или C# писать полноценный фронтенд. Ну и сборщик мусора надо добавить. Конец это конечно же громко сказано, просто нормальная альтернатива должна появиться в таком случае

    • @zproger
      @zproger  2 ปีที่แล้ว +1

      Ну PyScript достаточно медленный для этих целей

    • @leaf5960
      @leaf5960 2 ปีที่แล้ว

      нет, не думаю. Вебасамбли занял свою нишу. Он решает определенные проблемы. Никто на расте полностью фронт писать не будет.

    • @sad_god
      @sad_god 2 ปีที่แล้ว

      да, это лишь демонстрация что такое возможно, врядли дорастет до чего то большого, проще сделать прямое взаимодействие

  • @starfire9552
    @starfire9552 2 ปีที่แล้ว +6

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

  • @пельмеш-ж7у
    @пельмеш-ж7у 2 ปีที่แล้ว +1

    Можно ли теперь этим делать ajax запросы без jquery и подобного ? Думаю будет довольно удобно.

    • @zproger
      @zproger  2 ปีที่แล้ว

      Вряд ли. Этот проект скорее как демка, что-то серьёзное на нем не сделать, так как он очень долго рендерит страницу

  • @НикитаМальцев-н8в
    @НикитаМальцев-н8в ปีที่แล้ว

    Так и не удалось скачать код. Интересует последний пример из видео -Интерактивная оболочка

  • @timur_sol
    @timur_sol ปีที่แล้ว

    Я так и не понял как запустить игру в HTML коде работая в VS Code

    • @timur_sol
      @timur_sol ปีที่แล้ว

      Хотелось бы увидеть наглядко как запускать игру, как расположить файлы игр ы в папке с html странице

  • @bspumo3830
    @bspumo3830 2 ปีที่แล้ว +3

    Привет, классно видео. Не мог бы ты кстати подсказать, как открывать скаченное через скрипт видео из интернета в vs code?

    • @blackcatdevel0per
      @blackcatdevel0per 2 ปีที่แล้ว

      Можно немного подробнее описать вопрос, а то я не совсем понял 😅
      Плагины попробуй, я не знаток в этом IDE (Sublime Text мне удобнее), но вроде в нём спокойно можно открывать большинство медиафайлов, а если про открытие программы через скрипт python, то welcome to subprocess и открытие им программ(лучше использовать для этого готовые библиотеки)

  • @makspoland6876
    @makspoland6876 2 ปีที่แล้ว +2

    Очень интересно! Спасибо за ваш труд. Было бы интересно увидеть каким образом можно использовать Babylon в проектах Jango.
    Всем удачи

  • @gilman2056
    @gilman2056 2 ปีที่แล้ว +9

    ИМХО лучше уж js подтянуть, чем этот костыль

    • @zproger
      @zproger  2 ปีที่แล้ว

      Да, полностью заменить этим жс нельзя

    • @kenzo1387
      @kenzo1387 2 ปีที่แล้ว

      @@zproger даже на 5% нельзя

  • @DIMFLIX
    @DIMFLIX 2 ปีที่แล้ว

    А допустим интерфейс с PyQt5 можно вывести туда?

    • @VelikiiYA
      @VelikiiYA 2 ปีที่แล้ว

      @@hampta1337 ну если есть уже что то с таким интерфесом, хрень с табличками к бд и ты хочешь(надо) его на веб переписать , а тут чпыдымс...

  • @TenthHacker
    @TenthHacker 2 ปีที่แล้ว +1

    Один только вопрос. Зачем???

    • @zproger
      @zproger  2 ปีที่แล้ว

      А почему бы и нет?)

  • @VelikiiYA
    @VelikiiYA 2 ปีที่แล้ว +1

    так браузер все равно js выполняет...

    • @zproger
      @zproger  2 ปีที่แล้ว

      Ну да

  • @Андрюхаслазерки
    @Андрюхаслазерки 2 ปีที่แล้ว

    Интересно, а как интегрировать данную технологию в проект на Angular? Ну или другой фреймворк.

    • @АртёмЛукичёв-п2ы
      @АртёмЛукичёв-п2ы 2 ปีที่แล้ว +2

      мне гораздо интереснее нахуя?

    • @awenn2015
      @awenn2015 2 ปีที่แล้ว +1

      @@АртёмЛукичёв-п2ы хороший вопрос)) любят люди хуйней по страдать когда есть прекрасный typescript с более менее внятной типизацией, и полной крутый Фреймворков по типу next, react, graphQL

  • @awenn2015
    @awenn2015 2 ปีที่แล้ว

    В этом примере хоть банально работа с Dom есть а что на счет Фреймворков по типу react или next? Если нет то это не более чем игрушка для гиков, просто поиграться и забыть , тем более еще и Пайтон без типизации, хуже наверно и не придумаешь ))

  • @sad_god
    @sad_god 2 ปีที่แล้ว

    он не динамичный ?

  • @fliksudnone4760
    @fliksudnone4760 2 ปีที่แล้ว +4

    Поменьше пожалуйста фраз-паразитов (или как это назвать). Вот Вам пример: "...нам нужно создать наш проект и это будет именно html файл и так мы создаем html файл далее давайте попробуем первый пример то есть там для начала нужно создать базовую страницу html и поставить данный код я создаю обычный html файл..." (2:57).
    Пожалуйста, следите за речью. А так видео вполне неплохое вышло.

    • @ПавелВеткин-о6щ
      @ПавелВеткин-о6щ 2 ปีที่แล้ว

      Иди ты от сюда на хабр. Автор молодец !

    • @zproger
      @zproger  2 ปีที่แล้ว

      Исправляюсь потихоньку, спасибо за комментарий =)

    • @it-kz3mo
      @it-kz3mo 2 ปีที่แล้ว

      Это его канал,отвали от него.Он сам решает,как ему говорить.....

    • @awenn2015
      @awenn2015 2 ปีที่แล้ว

      @@zproger так давайте создадим HTML файл, вот мы его создаем значит, HTML файл и вот мы создали собственный наш html файл, теперь мы можем взять наш HTML файл и удалить его, наш html файл, все конец нашему HTML файлу, эх а жаль, хороший был HTML файл ))))))) 😃😅🤣

  • @aleksandrdontsu8948
    @aleksandrdontsu8948 2 ปีที่แล้ว

    можно ссылку на именно эту версию марио? я нашел что-то но не то

  • @joehart7382
    @joehart7382 2 ปีที่แล้ว +1

    что за сборка линукса?

    • @zproger
      @zproger  2 ปีที่แล้ว

      Zorin OS

  • @lmaootakedh
    @lmaootakedh 2 ปีที่แล้ว +2

    zproger!!! а ты знал что можно вот так:
    x: int = 1
    y: str = "Hello World!"
    ???

    • @-wx-78-
      @-wx-78- 2 ปีที่แล้ว

      Тип переменных в аннотации (PEP 526) уже лет шесть как в деле. А ещё можно вместо [x for x in range(20)] использовать [*range(20)]. 😉

  • @mircuss69
    @mircuss69 2 ปีที่แล้ว +1

    опа, новый видос, уже бегу с чайком и пайчармом

    • @zproger
      @zproger  2 ปีที่แล้ว

      😎😎

  • @rokot
    @rokot 2 ปีที่แล้ว

    Есть еще brython - это довольно старый проект. Рад увидеть, что появилось что-то поновее.

  • @evgeniy_a7363
    @evgeniy_a7363 2 ปีที่แล้ว

    Спасибо за видео) Хмм, если так уж нужен питон и вэб - есть тот же Flask. Закачиваешь на сервер с поддержкой питона и пишешь нормальные питоновские проги со всеми плюсами и минусами. А то что показано в видео - ну такое - сырое и непонятное. А под webassembly сейчас можно компилить практически с любого языка программирования, так что тоже не ноухау.

  • @АлександрКрестинский-щ7щ
    @АлександрКрестинский-щ7щ 2 ปีที่แล้ว

    В начале ролика, Пайтон переводится в js, в названии видео "это конец для js", чем же конец, если по итогу это js, и другого языка для браузеров нет. А если учесть как развивается js, он используется во всех браузерах и в V8, а также node js который даёт возможность писать бэкенд на js. Автор в обще понимает о чем речь? Или название кликбейт? Кликбейт довольно глупый, потому что каждый знает js будет жить ещё очень долго.

    • @lord.k
      @lord.k 2 ปีที่แล้ว

      Сейчас уже серьезные проекты редко пишутся на чистом js, все чаще используют typescript, который так же переводится в js.
      Суть в том, что бы писать тот код, который удобен, легче поддерживается, более защищен. Но в данном случае защищенность вряд ли увеличивается, в отличии от ТС, да и с работой ивентов и ДОМ не понятно.

    • @ДмитрийУшаков-л6ж
      @ДмитрийУшаков-л6ж 2 ปีที่แล้ว

      Так то это не js. Это CPython, скомпиленный в WebAssembly

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      автор ошибся, пайтон НЕ переводится в js. Создается среда js в которой запускается настоящий питон (СПитон). Т.е. в виртуальной машине БРАУЗЕРА исполняется код СПитона, который РАНЕЕ скомпилировали для Wasm и такому СПитону (интерпретатору питона) подается код на питоне. JS и СПитон скомпилированный в WebAssembly/ Emscripten работают в одной и той же «песочнице», и исполняются одним и тем же движком, поэтому в питоне видно все объекты и постранства имен что созданы в коде на JS

  • @EdvardKenua
    @EdvardKenua 2 ปีที่แล้ว

    Все конечно круто,но не совсем понятно. Есть возможность у этой технологии возможность использовать локальные библиотеки. К примеру есть какой-то код в одной файл.py. И получается,я хочу из html файла вызвать этот код на сайт. Если такая возможность есть,то она идеально заменяет все функции шаблонизаторов фласка или Джанго. Если нет,то жаль.

  • @АлександрСкиталец-ц7р
    @АлександрСкиталец-ц7р 2 ปีที่แล้ว

    Много всего есть но мало что приживается. И порог входа в js ниже.

  • @Roman-fc8qt
    @Roman-fc8qt 2 ปีที่แล้ว +11

    Да какой адекватный разработчик будет писать браузерный веб на python... А так для личного развлечения сойдет

    • @sad_god
      @sad_god 2 ปีที่แล้ว +3

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

  • @pilot4820
    @pilot4820 2 ปีที่แล้ว

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

    • @Владимир-ц3л5ц
      @Владимир-ц3л5ц 2 ปีที่แล้ว +3

      Их пытались сделать, поэтому их так много и получилось)

    • @kaiken9101
      @kaiken9101 ปีที่แล้ว

      универсальный уже есть - 01000101

    • @rebuilderowner78673
      @rebuilderowner78673 9 หลายเดือนก่อน

      Лучше и не скажешь 😅​@@Владимир-ц3л5ц

  • @vrabosh
    @vrabosh 2 ปีที่แล้ว +1

    Из увиденного мне понравилось, исполнять питон код в браузее, без необходимости исполнять на сервере.. - это хороший способ создавать обучалки.

    • @аавыф-б4о
      @аавыф-б4о 2 ปีที่แล้ว +1

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

    • @АртёмЛукичёв-п2ы
      @АртёмЛукичёв-п2ы 2 ปีที่แล้ว

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

    • @maymaks
      @maymaks ปีที่แล้ว

      @@аавыф-б4о Можно для каждого пользователя запускать новую виртуальную машину.

  • @Alcoholdehydrogenas
    @Alcoholdehydrogenas ปีที่แล้ว

    Что за линукс у тебя?

  • @JimFeivor
    @JimFeivor 2 ปีที่แล้ว

    Так же наверно говорили про PHP, но js никуда не делся

  • @Anonim-im6ln
    @Anonim-im6ln 2 ปีที่แล้ว +1

    Дякую!)👍🔥

    • @awenn2015
      @awenn2015 2 ปีที่แล้ว

      Дякуй, разрешаю

    • @zproger
      @zproger  2 ปีที่แล้ว

      😉

  • @ithelper9
    @ithelper9 2 ปีที่แล้ว +1

    Это даже круче чем eel....

    • @zproger
      @zproger  2 ปีที่แล้ว

      😉

  • @ИмяФамилия-э4ф7в
    @ИмяФамилия-э4ф7в 2 ปีที่แล้ว

    0:13 подключаете скрипт на Python, он переводится в JavaScript... Как бы, ясно, понятно, очередная никому не нужная хрень. Другое дело, если бы в браузеры начали интерпретатор питона встраивать. Это было бы интересно. А так, ну пиши на JS, зачем эти костыли?

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      "он переводится в JavaScript" - автор ошибся.

  • @VelikiiYA
    @VelikiiYA 2 ปีที่แล้ว

    если можно будет скормить десктопное приложение и получить тоже самое в ввиде web приложения, то гуд, а в противном случае пока питона не вделают в движок браузера...

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      так встроили же через WebAssembly/ Emscripten. PyScript это среда в которой код питона исполняется в Pyodide. Pyodide - это порт CPython для WebAssembly/ Emscripten.

  • @lmaootakedh
    @lmaootakedh 2 ปีที่แล้ว +1

    7:09 похоже на Jupyter Notebook (ipynb)

    • @zproger
      @zproger  2 ปีที่แล้ว

      это да

  • @ИгнатИгоревич-е9и
    @ИгнатИгоревич-е9и 2 ปีที่แล้ว

    Так лол Bryton не?

  • @ДревнийЯпонец
    @ДревнийЯпонец ปีที่แล้ว

    Вот бы поддержку kivy возобновили или что-то в таком же духе запилили.

  • @АртёмЛукичёв-п2ы
    @АртёмЛукичёв-п2ы 2 ปีที่แล้ว +1

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

  • @wov2004
    @wov2004 2 ปีที่แล้ว

    А как же манипуляция ДОМ?

  • @dabll0236
    @dabll0236 2 ปีที่แล้ว +1

    Единственное преимущество - это если ты не знаешь жэ эс и тебе в лом потратить пару дней на его изучение.

    • @zproger
      @zproger  2 ปีที่แล้ว

      ага

  • @gravatharg9274
    @gravatharg9274 2 ปีที่แล้ว +1

    Хороший видос. ДЕшка гном я так понял, а что за дистр?

    • @zproger
      @zproger  2 ปีที่แล้ว +1

      Zorin OS

  • @RobikUdren
    @RobikUdren ปีที่แล้ว

    выглядит не очень безопасно

  • @_sergeevich5827
    @_sergeevich5827 2 ปีที่แล้ว

    У майков появился Blazor, у питонистов PyScript. Кстати, судя по последним новостям за него взялись серьёзно.

  • @rexby
    @rexby 2 ปีที่แล้ว +2

    Есть ещё Brython из той же оперы

    • @zproger
      @zproger  2 ปีที่แล้ว

      Это да

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      Brython совсем другая история. Перпендикулярная. Код JS и СПитон скомпилированный в WebAssembly/ Emscripten работают в одной и той же «песочнице», и исполняются одним и тем же движком, поэтому в коде питона (который исполняется в среде СПитона) видно все объекты и пространства имен что созданы в коде на JS.

  • @kirillusenko
    @kirillusenko 2 ปีที่แล้ว +1

    странная штука, мне кажется только нейронки пилить

    • @zproger
      @zproger  2 ปีที่แล้ว

      Ну может кому-то пригодится =)

  • @r.p.mcmurphy6115
    @r.p.mcmurphy6115 2 ปีที่แล้ว

    4:16 тупит также как и всё на пайтоне

  • @darksniper407
    @darksniper407 2 ปีที่แล้ว +1

    В конце прямо анаконда в браузере
    Видел давно, просто не применяю, негде.
    JS никуда не денется.

  • @MrKOHKyPEHT
    @MrKOHKyPEHT 2 ปีที่แล้ว

    Конец для JS - орнул в голосину )

    • @zproger
      @zproger  2 ปีที่แล้ว +1

      Ну смешно же)

    • @MrKOHKyPEHT
      @MrKOHKyPEHT 2 ปีที่แล้ว

      @@zproger я читаю комменты и вижу что многие не оценили :D

  • @Rejgan318
    @Rejgan318 2 ปีที่แล้ว +1

    Смотрю регулярно. Но как же достали эти слова-паразиты :( Попробуй сделать следующий ролик, ни разу не сказав "далее" и "данный"
    Без обид ;)

    • @zproger
      @zproger  2 ปีที่แล้ว +2

      Я тогда на протяжении всего видео буду молчать xDD

    • @it-kz3mo
      @it-kz3mo 2 ปีที่แล้ว

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

  • @astroblartvk8560
    @astroblartvk8560 2 ปีที่แล้ว +3

    Ну а как там с с++ в длл для питона? (Не с в длл, а именно с++)
    А так видео классное, лайк

    • @fedor_ado
      @fedor_ado 2 ปีที่แล้ว

      Тоже жду.

    • @zproger
      @zproger  2 ปีที่แล้ว +2

      Сделаю

  • @shoker_f
    @shoker_f 2 ปีที่แล้ว +1

    полезно, даже JavaScript учить не надо.

    • @osmanof9209
      @osmanof9209 2 ปีที่แล้ว +2

      Конечно надо

    • @zproger
      @zproger  2 ปีที่แล้ว

      😎

    • @lord.k
      @lord.k 2 ปีที่แล้ว

      Это если DOM не нужен. А js в браузере в основном для управления DOM и используется.

  • @olegmlavets5216
    @olegmlavets5216 2 ปีที่แล้ว +1

    Ждем появления фронтенд фреймворков на питоне

  • @evalinor
    @evalinor 2 ปีที่แล้ว +1

    Автор, там flet выкатили, он более универсальный, глянь, ахуенная тема, со своими архитектурными проблемами, но как говориться открыто для контрибута

    • @zproger
      @zproger  2 ปีที่แล้ว

      Благодарю, гляну проект, может сделаю видео об этом

  • @Berrycow
    @Berrycow 2 ปีที่แล้ว

    а я свой веб-проект сделал на Питоне и вывожу на экран с помощью Streamlit

  • @ufodriver6549
    @ufodriver6549 2 ปีที่แล้ว

    Можно конечно и молотком шурупы забивать если нет отвёртки.

  • @entropy777
    @entropy777 2 ปีที่แล้ว

    для этого уже есть ts

  • @lmaootakedh
    @lmaootakedh 2 ปีที่แล้ว +2

    еще есть brython!

    • @zproger
      @zproger  2 ปีที่แล้ว

      Да, есть такое =)

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      brython - перпендикулярен этому подходу. Тут код питона в свой родной среде СПитона исполняется, а СПитон вместе с JS в одном адресном пространстве в браузере. Потому есть интеграция.

  • @woody2677
    @woody2677 2 ปีที่แล้ว +1

    Костыль на костыле костылём погоняет

    • @zproger
      @zproger  2 ปีที่แล้ว

      это да

  • @MR-gz7pl
    @MR-gz7pl 2 ปีที่แล้ว +2

    Продолжи плиз эту тему)

  • @serdar6318
    @serdar6318 2 ปีที่แล้ว

    А вредоносный код так запустить можно будет?=)

    • @Adis2233
      @Adis2233 2 ปีที่แล้ว

      Нет так как код из пайтона компилируется в JS

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      @@Adis2233 питон в код JS? Кто-то вас обманул. PyScript это среда в которой код питона исполняется в Pyodide. Pyodide - это порт CPython для WebAssembly/ Emscripten. JS нужен только для того, чтобы можно было смешивать код.

  • @kirillmelnikov7846
    @kirillmelnikov7846 2 ปีที่แล้ว

    Емнип что-то подобное есть для языков nim, Julia
    А в остальном интересно, спасибо

  • @ДмитрийКононов-э9х
    @ДмитрийКононов-э9х 2 ปีที่แล้ว +1

    седущий код)

    • @zproger
      @zproger  2 ปีที่แล้ว

      ну а почему бы и нет

  • @nakidai
    @nakidai 2 ปีที่แล้ว +1

    Всем ку

    • @zproger
      @zproger  2 ปีที่แล้ว

      😎

  • @анналистопадская-ь5я
    @анналистопадская-ь5я 2 ปีที่แล้ว

    без асинхрона javascript этот питон просто шлак

  • @blackcatdevel0per
    @blackcatdevel0per 2 ปีที่แล้ว +1

    👍👍👍

    • @zproger
      @zproger  2 ปีที่แล้ว +1

      😎

  • @alexandervorvulev5790
    @alexandervorvulev5790 2 ปีที่แล้ว +2

    Так JS же легче питона. По крайней мере он в разы понятней.

    • @vladnone7256
      @vladnone7256 2 ปีที่แล้ว +1

      С ума сошел

    • @gordonfram
      @gordonfram 2 ปีที่แล้ว

      ААХАХА! Легче? Он дебильный какой-то, не запоминается нихера, вдобавок на ванильном JS толком ничего не написать

    • @MannawardKing
      @MannawardKing 2 ปีที่แล้ว

      JS понятнее?

    • @result_123
      @result_123 2 ปีที่แล้ว

      @@vladnone7256 А я так не считаю

    • @_kitaes_
      @_kitaes_ 2 ปีที่แล้ว

      @@vladnone7256 он нет

  • @alexandrsgrind3743
    @alexandrsgrind3743 ปีที่แล้ว +1

    отпадное видео

    • @zproger
      @zproger  ปีที่แล้ว

      Благодарю

  • @АлексейСергиевский-в6й
    @АлексейСергиевский-в6й 2 ปีที่แล้ว

    Галопом по европам

  • @silentplayer7251
    @silentplayer7251 2 ปีที่แล้ว

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

    • @Иван-ь4ж5о
      @Иван-ь4ж5о 2 ปีที่แล้ว

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

  • @BogdanRedkin
    @BogdanRedkin 2 ปีที่แล้ว +2

    Будь ласка, запам'ятайте, JavaScript на троні і буде там ще багато років.

    • @zproger
      @zproger  2 ปีที่แล้ว +1

      =)

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      будет, будет. Шашлык из тобе будет. Индекс TIOBE Питон нр. 1, ... JS нр. 6

  • @rubrik25
    @rubrik25 2 ปีที่แล้ว +1

    гений

  • @ggeerrppeess
    @ggeerrppeess 2 ปีที่แล้ว +2

    Представляю, как это говно тормозит.

    • @zproger
      @zproger  2 ปีที่แล้ว

      Ага))

  • @soulwind7577
    @soulwind7577 2 ปีที่แล้ว

    Ура теперь вместо поддержки 100500 браузеров еще и один яп поддерживать от заказчика который пришел с фриланса =D, а вообще в целом мне нравится что веб развивается и появляется возможность использовать более большее кол-во инструментов в браузере .)

  • @develper2
    @develper2 2 ปีที่แล้ว +1

    Кайф

    • @zproger
      @zproger  2 ปีที่แล้ว

      😎

  • @damirasanov8993
    @damirasanov8993 2 ปีที่แล้ว +1

    32

    • @zproger
      @zproger  2 ปีที่แล้ว +1

      =)

  • @cao_dzecbi
    @cao_dzecbi ปีที่แล้ว

    А теперь почитайте название видео в 2024 и поржите

  • @Sweettoolkit
    @Sweettoolkit ปีที่แล้ว

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

  • @arturniko4293
    @arturniko4293 2 ปีที่แล้ว

    three-js есть и на javascript и я как понял код python по себе очень схож так что я бы лучше сразу на js писал чем жертвовал скоростью загрузки

  • @GoodHacker
    @GoodHacker 2 ปีที่แล้ว

    Точно js умрёт 😅, просто кликбэйт

    • @zproger
      @zproger  2 ปีที่แล้ว

      Да, умер сразу после этого видео 😅

    • @kaiken9101
      @kaiken9101 ปีที่แล้ว

      @@zproger от кринжа

  • @molchanov5362
    @molchanov5362 2 ปีที่แล้ว

    Бред

    • @zproger
      @zproger  2 ปีที่แล้ว

      😉

  • @quild1366
    @quild1366 2 ปีที่แล้ว

    Какая у тебя OC? @ZProger [ IT ]

    • @it-kz3mo
      @it-kz3mo 2 ปีที่แล้ว

      У него zorin os

  • @dedpihto680
    @dedpihto680 ปีที่แล้ว

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

    • @TyphoonUSSR
      @TyphoonUSSR ปีที่แล้ว

      Тут аналогия другая. тут скорее подходит аналогия с перчатками для работы. JS исполняется в виртуальной машине напрямую, а код питона через посредника - скомпилированный в WebAssembly СиПитон. СиПитон тут как перчатки, но по другому никак, ведь виртуальная машина в браузере поддерживать все языки сразу не может, поэтому и придумали WebAssembly, чтобы через него дать возможность всем остальным языкам исполнять свой код в браузерах.