URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125477
[ Назад ]

Исходное сообщение
"Выпуск Brython 3.10, реализации языка Python для web-браузеров "

Отправлено opennews , 08-Окт-21 23:12 
Представлен...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55940


Содержание

Сообщения в этом обсуждении
"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 08-Окт-21 23:12 
А разве в html и xhtml не допускается сокращение whitespace при разборе?

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 07:58 
Лол, питон ещё более тормозной чем жс, а тут вдобавок работа устроена через жс библиотеку

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 10:15 
> Лол, питон ещё более тормозной чем жс, а тут вдобавок работа устроена
> через жс библиотеку

А просто современные браузеры жрут недостаточно, вот уже реализацию части функций вынесли на GPU, так что недостаточно чтобы тормозило из-за JS, надо чтобы ещё тормозило из-за бедона, а то иш, нипарядок, теперь надо чтобы и видяху пользователь апгрейдил ради браузера, а не только ОЗУ!

Вангую одно другое не заменит, а просто добавятся тормозняки бедона к тормознякам жоэса.
Скриньте этот пост!


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Ору с хейтеров неважно чего , 09-Окт-21 13:26 
У тебя только и хватает мозга чтоб "ванговать". Тяжко жить когда вместо башки бидон?

"теперь надо чтобы и видяху пользователь апгрейдил ради браузера, а не только ОЗУ"

Никогда не апгрейдил ничего "ради браузера". Этож какими плугами нужно быть, я тебя спрашиваю 🤣


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 08-Окт-21 23:24 
Питон вместо жабаскрипта - это нужно. Из двух зол выбираем меньшее.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено annon , 08-Окт-21 23:30 
Выбирай третье - Tcl!

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено имя_ , 08-Окт-21 23:33 
лишп же

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено имя_ , 08-Окт-21 23:39 
Кстати, забавный факт: проект r5js раньше назывался gay lisp, а сам репозиторий github.com/Ubehebe/Gay-Lisp редиректит уже на новое название https://github.com/Ubehebe/r5js

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено псевдонимус , 09-Окт-21 04:42 
Поддерживаю.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено ИмяХ , 09-Окт-21 07:47 
Ага, Python, работающий на библиотеках .js

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 14:21 
Компилируется в js, как я понял.
Просто код можно писать на питоне, только не понятно зачем.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено RomanCh , 09-Окт-21 15:36 
> Просто код можно писать на питоне, только не понятно зачем.

За тем же, зачем и жоэс на сервере, только наоборот.

Теперь бизнес сможет сэкономить, вместо необходимости оплачивать криворуких бэкендеров + криворуких фронтендеров, теперь можно заставить криворуких бэкендеров писать фронты.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено YetAnotherOnanym , 09-Окт-21 22:09 
Затем, что питон оттянул на себя часть популяции макак, неспособных выучить более одного языка, а индустрия сбора перданных нуждается в разрабах браузерных аппликух.
Помяни моё слово, с помощью этой хрени на питоне ещё будут писать десктопные приложения под электрон.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Админ Анонимов , 09-Окт-21 11:20 
>Питон вместо жабаскрипта

не вместо а сверху


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Dzen Python , 08-Окт-21 23:49 
ПрЫлестно, ну просто прЫлестно.

Так, я правильно догнал, что перед рендерингом страницы:
1) после загрузки текста компом клиента идет вызов прослойки;
2) прослойка подтягивает за собой сомоё себя и специфичные фреймворки;
3) прослойко компилирует (какая нах*й компиляция? простая трансляция между видами говен) сам питоновый скрипт и подтянутые питоновые фреймворки в представление на js;
4) передаёт управление движку разбора js с параметрами в виде портянок из насранного;
5) движок стандартно определяет js'ные зависимости у портянки и разрешает их уже на уровне чисто js'ных "либ";
6) Стандартный разбор, предкомпиляция и исполнение полученного js
?

Больше абстракций и прослоек богам абстракций и прослоек!
Так победим!
Инновации! Нанопитон! Брайтон!


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 00:23 
Вот будущее веба, к которому все идет

https://github.com/marceloboeira/rust-elm


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 01:17 
Значит в вебе вы совершенно не разбираетесь. Раз считаете это будущим.

Будущее вполне очерчено и очевидно. Революций не предвидится.

Это чистый JavaScript с новыми улучшениями - функциональными фишечкамм вроде pattern matching и т.п.

Всё больше новых возможностей Web API, вроде WebGPU.

Это безусловно TypeScript. За 5 лет TypeScript обгонит чистый JavaScript .

Это WASM.

React как был, так и останется доминирующим web framework-ом. Но с новыми классными и крутыми обещанными фичами вроде Concurrent Mode.

Надо совсем ничего не понимать в веб или быть отбитым фанатиком, считая что Elm - это будущее. Нет, все эти проекты сейчас не более чем прикольные концепты/поделки. В production их никто тянуть не будет.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено имя_ , 09-Окт-21 01:43 
та ладно, elm давно уже пиарится, по крайней мере noredink уж точно, даже работу предлагают, связанную с ним

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 03:23 
Его пишет один программист-основатель в свободное от работы время. Коммиты раз в несколько месяцев.

Последний релиз в 2019 году. О чём тут вообще говорить.

А то что какие-то дурачки на него заложились...

И теперь если понаписали кучу кода что им ещё делать? Только нанимать.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 05:08 
Эльм полная ерунда, но коммиты раз в месяц это вполне себе нормальное развитие. У многих баги годами висят, а мажорные версии выходят каждые 2 недели.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Рева RarogCmex Денис , 09-Окт-21 11:36 

Будущее за Purescript.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 02:18 
>Будущее вполне очерчено и очевидно
>Это чистый JavaScript с новыми улучшениями
>Надо совсем ничего не понимать в веб или быть отбитым фанатиком

Это про фанатиков.

>считая что Elm - это будущее. Нет, все эти проекты сейчас не более чем прикольные концепты/поделки

Вот именно. Концепция rust-elm там и задана. В том числе, как новон средство доставки этих ваших копипаст и рекламных идентификаторов с маячками.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 02:26 
>Всё больше новых возможностей Web API, вроде WebGPU.

Это чтобы майнить, как хром?)

>Это безусловно TypeScript. За 5 лет TypeScript обгонит чистый JavaScript .

Крайний раз слышал это года 3 назад. А Вы еще 5 накинули.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 03:11 
Практически все крупные open-source проекты и библиотеки были переписаны на TypeScript. Особенно в 2020-2021 много было.

Накинул 5 лет для окончательной и тотальной победы над чистым JavaScript.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено СССР , 09-Окт-21 03:43 
а людине думают, люди схавают, скажут хайпово, удобно, что моль это лекарство от их боли, что типа у нас на бэке и на фронте один язык, как они бедные раньше жили то.
увы но человек мельчает , это видно.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено pashev.me , 08-Окт-21 23:54 
VBScript снова в моде.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Alladin , 08-Окт-21 23:56 
Закопайте это и не показывайте более.

...
ЯМы WASM!


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 00:19 
Кокой wasm? Посмотри что они с папачем сделали. А там всего-то сишка. Совсем смерти веба хочешь?

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 00:37 
Уже труп в роли штендера

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 02:12 
Теоретически такие вещи интересно делать как фреимворк, а не как голый Python. По аналогии с Microsoft Blazor. Это фреимворк, который тянет .NET Core в WASM и качает скомпилированные dll-ки вместо JavaScript. Звучит дико, но это новость из той же оперы, что и Brython.

Такое интересно для фулстек девелоперов... вот только им нужен фреимворк, который собирает этот фулстек а не просто язык, и что-то мне подсказывает, что Jango с его MVC с этим не совместить. В такой ситуации интересна генерация кода для RESTful API фронтенда к бекенду, на основании объектов... хотя о чем это я это же питон...


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено jOKer , 09-Окт-21 03:14 
Не, это все не то. Детские игрушки

На самом деле, что бы питон для браузера взлетел, требуется _сборка_ вебпаком питонячьего SPA в js. По итогу, должен появится бандл который затем будет исполнен на стороне браузера. Нужна виртуальная DOM и вменяемый шаблонизатор.... А все об чем здесь чирикают школоло, не более того


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено СССР , 09-Окт-21 03:41 
херней занимаются честное слово

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 08:57 
Как  его называть Брайтон? По аналогии с Пайтон.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 13:35 
Можно просто Бич. Олд Бич

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 09:21 
И никто не пошутил за Брайтон Бич.

Я вас умоляю...


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 13:54 
>И никто не пошутил

Брайтон беч, и заметь не биичь.

А впрочем у русских в штатах репутация давно подмочена.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Жорш , 09-Окт-21 15:13 
Да что ты знаешь за русских?

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 16:17 
>И никто не пошутил за Брайтон Бич.

Кекающим детям это ни о чем не говорит, а старичьё...


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Жорш , 09-Окт-21 16:26 
КЕК

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 10:18 
>позволяющей использовать Python вместо JavaScript
>brython.js и brython_stdlib.js

Шиза


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено BrainFucker , 09-Окт-21 10:22 
Хз нафига оно, знающим питон несложно осилить JS, тем более эти языки отличаются только синтаксисом немного.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Рева RarogCmex Денис , 09-Окт-21 11:59 
У js синтаксис написан поехавшими инопланетянами для поехавших инопланетян. Это не хорошо и не плохо, это данность.
Не всем это нравится.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено BrainFucker , 09-Окт-21 12:00 
Например?

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 14:02 
javascript имеет Си подобный синтаксис. Утверждать что javascript имеет синтаксис для инопланетян все равно что утверждать что ANSI C имеет синтаксис для инопланетян. То есть быть необразованной макакой не умеющий самый лучший язык ANSI C.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено RomanCh , 09-Окт-21 15:45 
> У js синтаксис написан поехавшими инопланетянами для поехавших инопланетян.

Вы так говорите, будто у бидона лучше. Да они друг друга стоят.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 14:44 
> эти языки отличаются только синтаксисом немного
> JS - loose, Pythin - strong.

Мелочь-то какая, да.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 10-Окт-21 01:59 
Сложно!

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено нах.. , 09-Окт-21 12:30 
У людей совсем с головой плохо. Питон через жв через брявзер... пичально это все.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено RomanCh , 09-Окт-21 15:46 
Нормальные бизнес-инновации. А что вы хотели?

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 14:08 
>Для включения Python-кода на страницы используется тег <script> с mime-типом "text/python". Допускается как встраивание кода на страницу, так и загрузка внешних скриптов (<script type="text/python" src="test.py">)

Для сравнения typescript, jsx, kotlin.js только компилируются в js во время сборки. Бесполезные задержки на время компиляции и ненужная загрузка компилятора при каждом обновлении страницы там отсутствуют.


"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено анан , 09-Окт-21 18:44 
Представляю как ноутбуки гудеть будут на страничках с таким чудом. Хотят питон в веб, вон открытые браузеры, напишите модуль, который будет прямо в движке интерпретировать и выполнять питон. JS реализация конечно тоже нужна, чтобы дать попробовать и для обратной совместимости со старыми браузерами, но если будет только она - закопать и не вспоминать.

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 09-Окт-21 18:46 
можно десяток-другой докеров запустить и питон уделяет всех по скорости, а яву по потреблению памяти

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 11-Окт-21 00:02 
Лишь бы Haxe не использовать...

"Выпуск Brython 3.10, реализации языка Python для web-браузер..."
Отправлено Аноним , 11-Окт-21 13:00 
Неизвестен 99.999%-м