| |
| 2.2, Аноним (2), 07:44, 11/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Лиха беда начало. Если станет популярным, то появится мотивация оптимизировать, уйдя от прослойки в виде js
| | |
| |
| 3.3, Аноним (3), 08:07, 11/10/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
ага, а если у юзера нет питончика на системе (а в большинстве случаев это так), предлагается закачивать на комп эту шнягу, а если разраб еще будет использовать специфические либы, еще и эти либы грузить. и комп превращается, комп превращается... ну вы поняли.
| | |
| |
| |
| 5.35, Аноним (35), 15:30, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Так же будет и с python.
С какой такой радости? Вы предлагаете и так тормозной и жрущий оперативку веб затормозить ещё больше? Уж если и делать, то выкидывать js, и оставлять webassembly.
| | |
|
| 4.21, Аноним (21), 11:03, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Т.е. когда ты ставишь google chrome, тебе надо установить еще и Node.js чтоб скрипты на страницах работали?
| | |
| 4.22, Аноним (21), 11:04, 11/10/2026 [^] [^^] [^^^] [ответить]
| +4 +/– | |
Ну и это... дальше заголовка то прочитай новость.
Выполнение Python-кода из блоков <script> производится через предварительную компиляцию этого кода, выполняемую обработчиком Brython после загрузки страницы. Компиляция инициируется при помощи вызова функции brython(), например через добавление "<body onload="brython()">". На основе Python-кода формируется представление на языке JavaScript, которое затем выполняется штатным JavaScript-движком браузера.
| | |
|
| 3.27, nikitron (ok), 13:52, 11/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
ага, ага, typescript же уже нативно во всех браузерах поддерживается и все его внедряют...
как была закрытая экосистема, так и осталось
| | |
| 3.32, Аноним324 (ok), 15:00, 11/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> уйдя от прослойки в виде js
Она и так оптимизирована, браузер вообще единственная оптимизированая программа в твоём линуксе.
| | |
|
|
| |
| 2.24, Аноним (24), 13:13, 11/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
brython.org
но это не делает необходимым изучение DOM и иерархии узлов, селекторов
| | |
|
| 1.6, Аноним (-), 08:15, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Если у пользователя не установлен python в системе, то не будет работать.
| | |
| 1.7, Аноним (7), 08:17, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
А вообще бесполезная затея, т.к. все равно на выходе жабаскрипт. Пока человечество будет наяривать эту зловонную жижу поварешками, ничего не случится.
Проще уж webasm тогда.
| | |
| |
| 2.25, Аноним (24), 13:15, 11/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
скажем так. чтобы писать динамику не требует погружения в js. но DOM и селекторы всё равно изучать надо. просто для питонистов проще въехать в web приложения. без ньюансов со сравнением и undefined
| | |
| |
| 3.28, Аноним (28), 14:07, 11/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
>DOM и селекторы всё равно изучать надо
Лучше бы XPointer.
>просто для питонистов проще въехать в web приложения. без ньюансов со сравнением и undefined
На практике, на работе будут требовать TypeScript.
| | |
| 3.30, Аноним (28), 14:09, 11/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
>просто для питонистов проще въехать в web приложения
Там большая такая поварёшка дёгтя в лице фреймворков на коллбэках.
| | |
|
|
| 1.8, аниме эксперт (?), 08:20, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Короче, просто транслятор из питона в жс. Бесполезно на практике, учитывая, что у ИИ случится взрыв мозга, если запромптить что-то подобное (напомню, что вручную код никто не пишет в 2к26).
| | |
| |
| 2.10, limafresh (ok), 08:33, 11/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> напомню, что вручную код никто не пишет в 2к26
Преувеличение. Как же проекты с zero AI tolerance и те, кто осознанно выбирают писать код вручную, пусть даже и с автодополнением? Учитывая, что после ИИ в коде фиг разберёшься.
| | |
| |
| 3.41, Au (?), 16:44, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Для маленьких ( типа сайтов-визиток) ии работает как компилятор - попросил сделал внутрь смотеть не надо.
Для больших проектов ии ещё недоросл. Приходится программистам смотреть что и контролировать что он пишет. А пишет мусорно. Если программистам ленивый и не исправляет - беда.
С учётом что большие проекты заметно больше читаются чем пишутся экономия от ИИ довольно маленькая.
| | |
|
| 2.15, Аноним (15), 09:59, 11/10/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> напомню, что вручную код никто не пишет в 2к26).
200026?
Старый баян, ну как тут удержатся? ;)))
| | |
| 2.18, Старый престарый аноним (?), 10:35, 11/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну почему бесполезная? Питон и яваскрипт мало перекрываются по области применения. Глупо питонисту учить яваскрипт неделями/месяцами ради скрипта, который на питоне он набросает за полчаса. Я думаю и яваскриптерам может быть интересно временами подтянуть что-нибудь чисто питоновское. Особенно если речь идет про прототипирование/эксперименты/наброски.
| | |
| |
| 3.29, Аноним (28), 14:07, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Глупо питонисту учить яваскрипт неделями/месяцами ради скрипта, который на питоне он набросает за полчаса.
Это языки одной весовой категории.
| | |
|
| 2.39, Аноним (28), 16:40, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Бесполезно на практике, учитывая, что у ИИ случится взрыв мозга, если запромптить что-то подобное
С хорошим таким префидом не случится.
>напомню, что вручную код никто не пишет в 2к26
Стековерфлоу-программисты и до 2026 не писали код вручную.
| | |
|
| |
| 2.13, пох.. (?), 09:33, 11/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
другого "фреймворка" доступного из питонокода у афтырей чудо-транслятора для вас не нашлось!
(видимо вот с 13го года и тяпляпали, и наконец-то - палучилась!)
| | |
|
| 1.16, Аноним (16), 10:08, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
>Brython
"На Дерибасовской хорошая погода, или На Брайтон-Бич опять идут дожди"
| | |
| 1.20, Мемоним (?), 10:44, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> предоставляется возможность загрузки предварительно скомпилированного в JavaScript кода
Зачем тогда вообще тащить транслятор в браузер, если все можно предкомпилять на сервере? Chrome DevTools же эту шляпу все равно не поддерживает, т.е. и кодеру никакой выгоды?
> LESS и SASS
Это вообще уже за гранью разумного. Похоже единственная цель проекта нагрузить компьютер пользователя хоть чем-то.
| | |
| |
| 2.38, Аноним (28), 16:15, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Это вообще уже за гранью разумного. Похоже единственная цель проекта нагрузить компьютер пользователя хоть чем-то.
Вообще, если внутри есть компилятор этих самых лесс и сасс в цсс, хотя бы в виде ноды блобом, это выигрыш. Объясняю, в чём:
- вряд ли, не выучив JS, тело программиста на питоне ещё и будет учить SASS с LESS
- чтобы тянуть с собой библиотеки под веб, вот эту всю поварёшку дёгтя, надо таскать с собой ноду, да ещё и если захочется автогенерировать, нужны апишечки. Всё это требует завернуться в JS. Если это упаковано с brython в один пакет, на самых простых кейсах учить ничего НЕ НАДО.
Если учить ничего НЕ НАДО, можно в одно рыло, не привлекая внимания санитаров, сбацать сайт без вуе, но с динамическим цсс и либами.
Теперь, чтобы оно выжило, надо сбацать на этом самом brython веб-фреймворк навроде вуёв. Всё, армия питонистов выкидивает джаваскриптеров за забор и потихоньку на время выкидывания повышает себе джоб секурити. Потом цикл повторится.
| | |
| |
| 3.42, Мемоним (?), 16:55, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> армия питонистов выкидивает джаваскриптеров за забор
Не, это какая-то фантастика. Даже если интерпретатор Питона в браузер занесут. Тем более что на Питоне вполне живой сервер-сайд и не надо извращаться.
| | |
|
|
| 1.23, Аноним (23), 12:44, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
Нужен браузерный бекенд компилятор, типа llvm, и браузереый байткод, и можно вообще любой язык прикручивать.
Хотя... постойте-ка...
| | |
| 1.26, Ivan_83 (ok), 13:42, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Идея - очередной хлам чтобы убить производительность за которую столько боролисиь все, начиная от железячников и заканчивая браузерщиками.
| | |
| 1.31, Аноним (28), 14:10, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
Если оставить придирки, есть ли успешные случаи, когда код под подобные транспиляторы принимали и за него платили?
Есть ли вероятность в такие успешные случаи попасть?
| | |
| 1.36, Аноним (36), 15:32, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> Выполнение Python-кода из блоков <script> производится через предварительную компиляцию этого кода, выполняемую обработчиком Brython после загрузки страницы. Компиляция инициируется при помощи вызова функции brython(), например через добавление "<body onload="brython()">". На основе Python-кода формируется представление на языке JavaScript, которое затем выполняется штатным JavaScript-движком браузера.
А какой в этом смысл кроме тормозов при переводе скрипта? Можно ли это сделать на сервере перед отдачей страницы и кешировать?
| | |
| |
| 2.37, Ivan_83 (ok), 15:53, 11/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Можно, но так делают инженеры и архитекторые которые думают об системе в целом.
Питон же язык для тяп-ляп по быстрому проверить гипотезу, поэтому странно было бы ждать от них такой продуманности прямо из коробки.
Как минимум такое означает что надо ввести стадию компиляции питон кода в процесс деплоя. И ждать этого от людей, некоторые из которых взяли язык только потому что там нет компиляции...
| | |
| |
| 3.40, Аноним (28), 16:42, 11/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
>И ждать этого от людей, некоторые из которых взяли язык только потому что там нет компиляции...
Я на последней работе видел питонометоды на 4 экрана. Исходя из некоторых особенностей синтаксиса, подозреваю, что реплоориентированное программирование на питоне глубоко мертво - для того, чтобы его убить, достаточно одного программиста с IDE наперевес в твоей команде, после этого кодинг с REPL превращается в боль.
Этим же товарищам прилепили наклейки типов, чтобы кодить в интерпретаторе стало ещё больнее, а в IDE - проще. Разрабов питона понять можно: язык для энтерпрйза с малым порогом вхождения звучит лучше, чем клей для консоли.
>тяп-ляп по-быстрому
когда у тебя наворочено классами по контексту и для того, чтобы сделать примитивную операцию, надо вынуть десять классов, не получится. Теперь только солид, жабаметоды и прочая дрянь. В IDE. С "повышающей надёжность" статической типизацией. Жаба без жабы.
| | |
|
|
|