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

Поділитися
Вставка
  • Опубліковано 1 чер 2024
  • ⭐ Курс ООП и Приват канал: www.zproger-school.com/?...
    ⭐ Телеграм канал: t.me/+TdiHrAcQiJ9lMmYx
    В данном видео мы рассмотрим примеры с проектом PyScript, напишем свою интерактивную среду (Python REPL), которая позволяет выполнять код и выводить готовый результат. Инструмент из видео позволяет выводить Python код на HTML страницах, без использования JavaScript.
    📁 Github: github.com/Zproger
    📁 Примеры проектов PyScript: github.com/pyscript/pyscript
    📁 Все плейлисты с уроками: bit.ly/39GaY89
    📁 Связаться со мной: zproger777@gmail.com
    📁 Поддержать криптовалютой: github.com/Zproger/donate
    Тайм-коды:
    0:00 - Что будет в видео?
    0:50 - Что такое PyScript и какие у него возможности?
    1:10 - Преимущества, фишки, и возможности PyScript
    2:35 - Как установить PyScript?
    2:50 - Пример 1. Подключаем проект и выводим данные на экран
    3:57 - Пример 2. Используем функции и модули внутри HTML
    4:30 - На что способен PyScript? Какие проекты можно реализовать?
    6:00 - Пишем интерактивную оболочку. Python REPL
    7:34 - Подключаем марио на страницу через PyScript

КОМЕНТАРІ • 209

  • @utherlightbtinger2479
    @utherlightbtinger2479 Рік тому +196

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

    • @zproger
      @zproger  Рік тому +17

      🤣🤣

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

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

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

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

    • @user-hr5df1yr6k
      @user-hr5df1yr6k Рік тому

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

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

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

  • @fedor_ado
    @fedor_ado Рік тому +63

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

    • @sergeymarkevich6406
      @sergeymarkevich6406 Рік тому +9

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

    • @ToNNaG
      @ToNNaG 9 місяців тому +2

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

  • @developer6871
    @developer6871 Рік тому +84

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

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

      xD

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

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

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

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

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

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

    • @user-mw7fm4ec5p
      @user-mw7fm4ec5p Рік тому +2

      @@blackcatdevel0per Typescript)))

  • @user-mm5mg6yd4k
    @user-mm5mg6yd4k Рік тому +76

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

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

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

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

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

    • @LMCdd
      @LMCdd Рік тому +12

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

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

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

    • @user-yc1gx3fl4l
      @user-yc1gx3fl4l Рік тому

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

  • @user-ew9mr9hk5z
    @user-ew9mr9hk5z Рік тому +5

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

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

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

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

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

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

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

  • @djangodev3191
    @djangodev3191 Рік тому +7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @gilman2056
    @gilman2056 Рік тому +9

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

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

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

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

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

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

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

  • @user-yh8gd4fl1l
    @user-yh8gd4fl1l Рік тому +1

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

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

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

  • @user-vi3rc7jr3n
    @user-vi3rc7jr3n Рік тому

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

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

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

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

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

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

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

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

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

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

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

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

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

    • @user-sl4jq9op9l
      @user-sl4jq9op9l Рік тому +1

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

    • @user-mm3vk2jz3i
      @user-mm3vk2jz3i Рік тому

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

    • @user-vx1zf9bz6k
      @user-vx1zf9bz6k 11 місяців тому

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

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

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

  • @user-iy7rm7dt8x
    @user-iy7rm7dt8x Рік тому

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

    • @user-mm3vk2jz3i
      @user-mm3vk2jz3i Рік тому +2

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

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

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

  • @user-pu4oi4cd6n
    @user-pu4oi4cd6n Рік тому +2

    Так же, даже, далее🤣👍

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

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

  • @MR-gz7pl
    @MR-gz7pl Рік тому +2

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

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

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

  • @user-tj8yn5tl2h
    @user-tj8yn5tl2h Рік тому

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

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

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

  • @Alcoholdehydrogenas
    @Alcoholdehydrogenas 10 місяців тому

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

  • @Anonim-im6ln
    @Anonim-im6ln Рік тому +1

    Дякую!)👍🔥

  • @ithelper-it591
    @ithelper-it591 Рік тому +1

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

  • @Roman-fc8qt
    @Roman-fc8qt Рік тому +11

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

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

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

  • @timur_sol
    @timur_sol 9 місяців тому

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

    • @timur_sol
      @timur_sol 9 місяців тому

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

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

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

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

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

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

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

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

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

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

    • @-wx-78-
      @-wx-78- Рік тому

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

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

    👍👍👍

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

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

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

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

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

      Это да

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

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

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

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

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

    • @user-jp1hx7db2t
      @user-jp1hx7db2t Рік тому +3

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

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

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

    • @rebuilderowner78673
      @rebuilderowner78673 2 місяці тому

      Лучше и не скажешь 😅​@@user-jp1hx7db2t

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

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

  • @user-fz8js9wp3f
    @user-fz8js9wp3f Рік тому

    Так лол Bryton не?

  • @user-kh7bf7yo7s
    @user-kh7bf7yo7s Рік тому

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

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

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

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

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

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

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

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

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

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

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

  • @user-mm3vk2jz3i
    @user-mm3vk2jz3i Рік тому +1

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

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

      "конец javascript" это шутка если что)

    • @user-mm3vk2jz3i
      @user-mm3vk2jz3i Рік тому

      @@zproger да я понимаю

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

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

    • @user-ie2rg1in7x
      @user-ie2rg1in7x Рік тому

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

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

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

    • @it-kz3mo
      @it-kz3mo Рік тому

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

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

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

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

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

  • @user-pu4oi4cd6n
    @user-pu4oi4cd6n Рік тому +4

    Люблю твои видео по python, но в этом "так же, далее и даже" уж очень много этих слов.

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

      Да, переборщил в этом видео, тупил немного и пришлось нарезать видос, вот и вышло такое)

    • @user-nq1qx7qt5i
      @user-nq1qx7qt5i Рік тому

      @@zproger
      такое такое такое
      Туплю, карочче ;)
      Давай ещё раз, чтоб было и ребёнку понятно, пожалуйста.

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

      @@zproger какая у тебя OC?

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

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

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

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

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

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

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

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

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

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

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

  • @user-pj8iv8vh1p
    @user-pj8iv8vh1p Рік тому

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

    • @lord.k
      @lord.k Рік тому

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

    • @user-fe1dd4bd8f
      @user-fe1dd4bd8f Рік тому

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

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

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

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

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

      Конечно надо

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

      😎

    • @lord.k
      @lord.k Рік тому

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

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

    еще есть brython!

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

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

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

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

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

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

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

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

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

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

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

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

      Ну смешно же)

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

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

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

    Кайф

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

    гений

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

    Всем ку

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

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

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

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

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

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

  • @user-oy4pq9nf6x
    @user-oy4pq9nf6x Рік тому +1

    седущий код)

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

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

  • @r.p.mcmurphy6115
    @r.p.mcmurphy6115 Рік тому

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

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

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

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

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

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

      Благодарю

  • @user-mh6jz7jo8k
    @user-mh6jz7jo8k Рік тому

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

  • @user-fd8yb4xw1v
    @user-fd8yb4xw1v Рік тому

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

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

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

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

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

    • @it-kz3mo
      @it-kz3mo Рік тому

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

  • @user-vu6hn4ul2i
    @user-vu6hn4ul2i Рік тому

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

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

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

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

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

    32

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

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

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

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

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

      =)

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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

  • @user-uz4yu6qk1r
    @user-uz4yu6qk1r 5 місяців тому

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

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

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

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

      С ума сошел

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

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

    • @user-ud8jd8kg9y
      @user-ud8jd8kg9y Рік тому

      JS понятнее?

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

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

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

      @@vladnone7256 он нет

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

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

    • @user-up1bq2fd2h
      @user-up1bq2fd2h Рік тому

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

  • @Sweettoolkit
    @Sweettoolkit 10 місяців тому

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

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

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

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

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

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

      @@zproger от кринжа

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

    Бред

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

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

    • @it-kz3mo
      @it-kz3mo Рік тому

      У него zorin os

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

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

    • @TyphoonUSSR
      @TyphoonUSSR 10 місяців тому

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