The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск Brython 3.9, реализации языка Python для web-браузеров"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Brython 3.9, реализации языка Python для web-браузеров"  +/
Сообщение от opennews (ok), 10-Окт-20, 11:18 
Опубликован релиз проекта Brython 3.9 (Browser Python) с реализацией языка программирования Python 3 для выполнения на стороне web-браузера, позволяющей использовать Python вместо JavaScript для разработки скриптов для  Web. Код проекта написан на языке Python и распространяется под лицензией BSD. Новый выпуск примечателен обеспечением совместимости с Python 3.9 и обновлением стандартной библиотеки...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. Скрыто модератором  +16 +/
Сообщение от A.Stahl (ok), 10-Окт-20, 11:18 
Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  +5 +/
Сообщение от Lex (??), 10-Окт-20, 11:30 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +12 +/
Сообщение от Аноним (11), 10-Окт-20, 12:11 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  –9 +/
Сообщение от Аноним (14), 10-Окт-20, 12:22 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. Скрыто модератором  +/
Сообщение от funny.falcon (?), 10-Окт-20, 12:33 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  –1 +/
Сообщение от Аноним (14), 10-Окт-20, 12:54 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  –5 +/
Сообщение от zzz (??), 10-Окт-20, 15:31 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от A.Stahl (ok), 10-Окт-20, 16:10 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  –3 +/
Сообщение от zzz (??), 10-Окт-20, 16:28 
Ответить | Правка | Наверх | Cообщить модератору

39. Скрыто модератором  –1 +/
Сообщение от Ordu (ok), 10-Окт-20, 16:25 
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

38. Скрыто модератором  +/
Сообщение от Аноним (38), 10-Окт-20, 16:16 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

15. Скрыто модератором  +2 +/
Сообщение от Аноним (15), 10-Окт-20, 12:25 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Онаним (?), 10-Окт-20, 14:24 
Ответить | Правка | Наверх | Cообщить модератору

33. Скрыто модератором  +2 +/
Сообщение от Аноним (33), 10-Окт-20, 15:26 
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

47. Скрыто модератором  +/
Сообщение от TheFotoMag (ok), 10-Окт-20, 18:33 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от A.Stahl (ok), 10-Окт-20, 18:41 
Ответить | Правка | Наверх | Cообщить модератору

111. Скрыто модератором  +/
Сообщение от TheFotoMag (ok), 11-Окт-20, 22:22 
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (-), 10-Окт-20, 11:28 
>Из скрипта предоставляется полный доступ к элементам и событиям DOM.

Я тут думал в чём подвох. Ах вот оно что! Манипуляция "Документ Объект Модель" при помощи Питона. А чем им Жабо_Скрипт-то не понравился? Питон всё таки это полноценный язык программирования. Зачем его совать в браузер?

Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –2 +/
Сообщение от Lex (??), 10-Окт-20, 11:32 
Он толкается.. но лишь отчасти, ведь на стороне клиента он преобразуется в жс.
Обычный пихон-вэй чо
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (87), 11-Окт-20, 10:24 
Браузеры не позволяют по-другому, хотя WASM якобы должен был этому поспособствовать. Поживём-увидим.
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Ненавижу SJW (?), 11-Окт-20, 17:58 
Да хватит молится на тот WASM
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Lex (??), 14-Окт-20, 09:52 
> Браузеры не позволяют по-другому, хотя WASM якобы должен был этому поспособствовать. Поживём-увидим.

Ну поспособствует и питон будет компилиться в него, а не в жс... на стороне клиента. Многое ли это принципиально изменит ?)

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

10. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +5 +/
Сообщение от Fedd (ok), 10-Окт-20, 12:10 
Просто потому что могут, ведь сегодня модно создавать проЭкты
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

124. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (-), 14-Окт-20, 03:44 
но ты-то, иксперт, даже десятой частью чего-то подобного похвастаться не можешь
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (106), 11-Окт-20, 19:54 
Js говно
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Аноним (6), 10-Окт-20, 11:42 
Астрологи объявяли неделю земноводных.
Количество видов змей (питонов) увеличилось в три раза.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Аноним (6), 10-Окт-20, 11:44 
cpython
jython (rip)
pypy
ironpython(?)
micropython
snek
brpython

кто еще знает?

Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от m.makhno (ok), 10-Окт-20, 11:58 
<ul>
** Stackless Python
** CircuitPython
</ul>
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (12), 10-Окт-20, 12:12 
RustPython конечно же, который через WASI на изи заменяет сабжевую подделку.
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от Онаним (?), 11-Окт-20, 12:29 
PythonRust?
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (99), 11-Окт-20, 14:06 
https://github.com/RustPython/RustPython
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (50), 10-Окт-20, 20:01 
rupypy жи
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

55. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (50), 10-Окт-20, 20:27 
а хотя не, это наоборот
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от trdm (ok), 11-Окт-20, 05:25 
жируру?
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от Аноним (12), 10-Окт-20, 12:05 
Наконец-то нормальный джаваскрипт подвезли
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –3 +/
Сообщение от Аноним (19), 10-Окт-20, 12:49 
А как же Kotlin/JS ?
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Урри (?), 10-Окт-20, 14:17 
Промисы то он умеет? а то как бы реальный жабострипт это давно не язык, а надстройка над фреймворком надстройки над другим фреймворком и асинхронная сеть.

Я так годика два назад запилил "лисп вместо жабоскрипта" - оказалось очень здорово, но только для хелловорлдов. Для чего-то сложнее - обломс, слишком много городить надо.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

86. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (87), 11-Окт-20, 10:22 
Так ведь уже есть ClojureScript.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (13), 10-Окт-20, 12:16 
Я чот туплю, но браузер-то "чем" этот код выполнять будет??
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от вцспс (?), 10-Окт-20, 12:28 
Вот этим https://www.brython.info/src/brython.js
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 10-Окт-20, 12:25 
> Подключив библиотеки brython.js и brython_stdlib.js, web-разработчик может использовать язык Python для определения логики работы сайта на стороне клиента, применяя Python вместо JavaScript

Тьфу, блин... А я уж подумал, что они плугин сделали, аналогично флэшу...

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от Аноним (22), 10-Окт-20, 12:58 
С учётом того из чего состоят плагины/расширения для современных броузеров (тоже js), то можно считать и это плагином. ;)
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (58), 10-Окт-20, 20:47 
раньше настоящие плагины были, не зря упомянут флэш.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (50), 11-Окт-20, 01:09 
WebAssembly тоже неплох, он я так понимаю в перспективе позволит выкинуть emscripten на мороз? Достали своим js уже.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (58), 11-Окт-20, 03:02 
А может сразу каждый сайт будет предоставлять браузер, через который надо смотреть?
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +5 +/
Сообщение от YetAnotherOnanym (ok), 11-Окт-20, 09:16 
Вообще-то, на Андроеде - уже. Называется "мобильное приложение". Отдельное на каждый пук и каждый чих.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (24), 10-Окт-20, 13:30 
ждем транслятора из javascript в
bython
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Аноним (27), 10-Окт-20, 13:52 
<петросян> Минимизатор для скриптом уже завезли?  </петросян>
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (30), 10-Окт-20, 14:30 
Раз пошла такая пьянка, давайте HTML с XML на JSON переведем.
{"t": "html","c":{"t": "body", "c":{"JSONHTML"}}}
вместо
<html><body>XMLHTML</body></html>
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от Аноним (42), 10-Окт-20, 16:42 
И ты никогда не сможешь понять в большом джейсоне где ошибка.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (49), 10-Окт-20, 19:00 
JSON сам по себе большая ошибка.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (64), 10-Окт-20, 22:48 
И что же такого ужасного в JSON?
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Gogi (??), 11-Окт-20, 00:09 
Если в контексте веба, то многим.

1. JSON - строгая синтаксическая хрень, HTML можно распарсить даже при тегах без >. И при незакрытых тегах. И при неправильной вложенности. И вообще как бог на душу положит.
2. JSON - это больше про "структуры из структур". Паблишинг на нём выглядит похабно.
3. JSON нельзя удобно парсить кусками, что-то вырезать (типа через XPath), добавлять в логические единицы дополнительный контент и т.п.

Короче, идея - говно. HTML пока что лучшее, что есть.

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Аноним (50), 11-Окт-20, 01:03 
1. Ты пока расписал только почему хтмл говно. Давай доводы против жсон.
2. Интернет и так уже бинарный, по-сути.
3. Всё там можно, есть свой xpath с блэкджеком и всем остальным -- смотри jq, можно даже стримить.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +5 +/
Сообщение от Ordu (ok), 11-Окт-20, 09:43 
> 1. JSON - строгая синтаксическая хрень, HTML можно распарсить даже при тегах без >. И при незакрытых тегах. И при неправильной вложенности. И вообще как бог на душу положит.

Вот за одно это html надо вышвырнуть в окно вместе со всеми его парсерами. Ты пробовал когда-нибудь распарсить html руками? Казалось бы, тривиальная задача, пока не поймёшь, что чистый html без грубейших синтаксических ошибок -- это большая редкость. И редкость он потому, что браузеры позволяют творить с html'ем всё что угодно. Если бы браузеры вступили бы в картельный сговор и, конкурируя за market share, не позволяли бы себе парсить синтаксически неверный html, то никто из веб-разработчиков не генерировал бы синтаксически неверный html. Но поскольку они позволяют, веб-разработчики генерят синтаксически-неверный, и чем больше им позволяют пороть синтаксическую чушь, тем наглее они становятся.

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

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

105. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Gogi (??), 11-Окт-20, 19:09 
Абсолютно солидарен с "выкинуть HTML". Но на замену всё равно нужно что-то текстоподобное. Для общей структуры - что-то типа XAML, а для внутреннего форматтинга текстов - даже markdown сойдёт.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (113), 12-Окт-20, 00:56 
>Ты пробовал когда-нибудь распарсить html руками?

Зачем парсить хтмл руками?
Можно подумать ты жсон генеришь руками.
При этом в результате в исходнике страницы жсона я вижу просто кашу из аски-кода вместо человеческих символов.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

115. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Ordu (ok), 12-Окт-20, 06:40 
>>Ты пробовал когда-нибудь распарсить html руками?
> Зачем парсить хтмл руками?

Чтобы поработать с html'ем не подключая в качестве депендансов электрона.

Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (122), 13-Окт-20, 12:11 
А когда json генеришь в бекенде не подключаешь допендасов электрона?
Имхо конечно, но здесь уже вопрос удобства работы с жсон или хтмл для каждого свой.
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Ordu (ok), 13-Окт-20, 12:48 
> А когда json генеришь в бекенде не подключаешь допендасов электрона?

Нет. Это что ещё js в проект тащить? То есть, если бы я уже затащил полэлектрона в проект, то какая уж разница, теперь, но если я не затащил их? Если я их не затащил, то сериализацию/десериализацию json'а можно на коленке сделать за вечер. Или можно найти библиотеку, которая сериализует и десериализует, которая была сделана на коленке кем-то ещё, а потом ещё десяток человек эту библиотеку допиливал, вычищая её от багов и неудобств. Эта библиотека будет на гораздо проще, чем парсинг html'я. Если использовать SLOC в качестве измерительного инструмента, то я предполагаю, что на порядок, на два будет меньше.

С html'ем тоже так можно, в принципе, его синтаксис (согласно стандарту) довольно простой, написать его парсер за вечер вполне реально. Но где ты найдёшь html, с которым такой парсер справится, если весь html порос синтаксическими ошибками? И вот тебе уже нужен парсер, который создаёт DOM, с бэктрекингом, чтобы находя синтаксические ошибки, исправлять их модифицируя DOM. И вот уже твой парсер без динамического выделения памяти просто никак не может работать. То есть, допустим, есть у нас статья, мы хотим вынуть оттуда заголовки, чтобы создать содержание, параллельно посчитав какую-нибудь статистику (скажем количество символов/слов/абзацев/таблиц/изображений/внешних-ссылок в каждом из разделов отражённых в содержании), и мы не можем это сделать качественно без создания DOM, потому что без DOM мы не можем грамотно справляться с синтаксическими ошибками, а не справляясь с ними мы не можем распарсить html.

Ты в курсе, что если бы html с синтаксическими ошибками не существовал бы в природе, то парсинг необходимый для этой задачи не требовал бы динамического выделения памяти? Буфер бы пришлось выделить, куда читать html чанками, и под содержание надо было бы выделить память, но на этом бы всё и кончилось. Не надо было бы под каждый span/div/a/img выделять память. И под каждый атрибут каждого тега тоже не надо было бы. То есть такой парсер был бы не только резко проще, он был бы на порядок быстрее, чем то, что есть в electron. Он был бы реально O(n) парсер, в то время как про парсеры в браузерах я, допустим, не уверен совершенно, что они не могут в каких-то случаях показывать производительность уровня O(n^2) или даже O(exp(n)). Но даже если не могут, они умножают n на время выделения/освобождения памяти, а куча -- это кошмарно тормозная вещь. Хуже кучи только сисколлы.

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

Я не спорю с тем, что универсальной истины не существует, но здесь ты перегибаешь палку постмодернизма. Ты, ковыряясь с бекендом и подключая электрон в депендансах, не получаешь совершенно никаких выгод от того, что тебе на вход влетает синтаксически неверный html. Ты получаешь лишь недостатки: электрон из-за этого толще, парсинг жрёт больше памяти и работает на порядки медленнее. Может быть эти недостатки несущественны для твоей задачи, но они не прекращают быть недостатками от этого, они становятся несущественными недостатками.

Преимуществ же ты не получаешь ровно никаких.

Мне в принципе, фиолетово -- json, html, s-expressions, или что там использовать в качестве способа кодирования. Я не вижу принципиальной разницы. Все эти разговоры о том, что что-то из этого нечитабельно, из-за чего-то вытекают глаза... эти разговоры меня нисколько не впечатляют, потому что я знаю способы, как таких недостатков можно избежать. Но html содержит синтаксические ошибки, и содержит их он потому, что вся инфраструктура заточенная на html позволяет содержать синтаксические ошибки. И я не вижу способа исправить это, кроме как выкинуть html в окно и заменить чем угодно ещё.

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (132), 15-Окт-20, 04:14 
>html содержит синтаксические ошибки

бро, может просто заранее этих ошибок не писать?
Нет я не троллирую, конечно, но тогда я даже не представляю какбы люди жили без жсона; Если они все время натыкаются в своем проекте на ошиюки. Но если парсить чужие сайты, то в любом случае придется танцевать с бубном.
А парсить хтмл, да, не быстрый процесс; Поэтому я рассчитываю на безошибочный DOM (покрайне мере в своем проекте).

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (87), 11-Окт-20, 10:29 
> 3

Гугли jsonpath. На крайняк тот же jq уже портирован не только в CLI.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

52. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Аноним (52), 10-Окт-20, 20:14 
лучше сразу на yaml. количество выработанной от страданий электроэнергии увеличится на несколько порядков, профит
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

91. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (99), 11-Окт-20, 10:37 
html на yaml называется pug https://github.com/pugjs/pug
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (52), 11-Окт-20, 11:47 
или haml. оба богомерзки
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (87), 11-Окт-20, 10:32 
Ты не поверишь, но некоторые особо упоротые "микро"сервисы так и делают, а потом на клиенте жирная жысня на пару-тройку мегабайт проворачивает эту колбасу обратно через мясорубку, генеря html-теги и встраивая их в нужное место в DOM.
Спасибо, не надо.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

92. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (99), 11-Окт-20, 10:39 
Зато для всех есть работа и еще пару джунов надо нанять, а для них старого разработчика повысить до лида. Все при делах
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Котовшив (?), 10-Окт-20, 15:33 
Сикушку всякую разрабатывают вместо внедрения wasm/wasi.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (42), 10-Окт-20, 16:43 
Их можно сразу на Расте писать
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (99), 11-Окт-20, 14:09 
Ты забыл сказать что тогда надо учить раст. А пистрон сейчас любая табуретка знает
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (44), 10-Окт-20, 16:52 
Ждём нативненько
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (58), 10-Окт-20, 20:58 
Они тебе скорее бинарный питон-компилятор запустят на виртуальном линухе в эмуляторе x86 на JS.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от муу (?), 10-Окт-20, 18:13 
блин, питон я уважаю, иногда пишу свои поделки и очень даже люблю,
но это уже какоето извращение, не?
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +6 +/
Сообщение от Аноним (50), 10-Окт-20, 20:28 
Почему? Теперь можно будет с комфортом писать свои аппликухи для электрона.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от муу (?), 10-Окт-20, 20:40 
ааааааааааааааааааааа!!!111
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от онанимуз (?), 10-Окт-20, 22:32 
блин, случайно минус поставил.
в общем, сюда плюс, т.к. медленнее электрон от двойной трансляции жс всё равно не станет, ибо медленнее уже некуда.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

131. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (131), 14-Окт-20, 19:57 
блин, случайно минус поставил вместо плюса, а туда плюс, а когда сюда хотел исправить минус на плюс, снова поставил плюс туда, хотя в общем сюда плюс.
ибо транспайлер все исправит!
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –4 +/
Сообщение от Аноним (46), 10-Окт-20, 18:21 
Класс. Лучший язык, применимый везде: веб, настольные и мобильные программы, бекенд, микроконтроллеры. Осталось добавить мощи, так сказать, скорости.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Онаним (?), 10-Окт-20, 20:15 
Пихаемый везде, вы хотели сказать.
Работает везде одинаково плохо - "мощей бы добавить".
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от онанимуз (?), 10-Окт-20, 22:33 
и GIL убрать)
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Аноним (74), 11-Окт-20, 01:18 
Так убрать то можно хоть завтра, только без него хуже. Поэтому Гвидо и держит.
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (106), 11-Окт-20, 19:59 
Multiprocessing
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

125. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (-), 14-Окт-20, 03:46 
тебе, видимо, мало напихали, хотя горбатого ...
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

128. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Онаним (?), 14-Окт-20, 09:57 
Мне вообще напихать сложно, я и уе... оказать сопротивление могу.
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Совсем Другой Аноним (?), 14-Окт-20, 13:14 
Аноним прав? Кто-то преодолел сложности.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Онаним (?), 14-Окт-20, 13:55 
Создавать самому себе сложности, чтобы потом их героически преодолевать?
Спасибо, но нет, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (87), 11-Окт-20, 10:33 
Прочитал как мо́щи. Каких-нибудь святых.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

103. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (103), 11-Окт-20, 16:25 
Святого Пигидия.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –3 +/
Сообщение от Аноним (52), 10-Окт-20, 20:02 
Чем это лучше Haskell? (популярность и порог вхождения сразу нет)
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Gogi (??), 11-Окт-20, 00:12 
Haskel придумали яйцеголовые академики - он вообще не про программирование, а тупо "поиграть в программы". Что-то длиннее 10 строк превращается в космическую абракадабру.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Онаним (?), 10-Окт-20, 20:14 
Snebrykton budet?
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –2 +/
Сообщение от jOKer (ok), 10-Окт-20, 22:18 
Как я понял, это пока что-то вроде jquery самых первых выпусков. О виртуальной DOM и реактивных взаимодействиях речи пока нет, однако есть кооперативная многозадачность и возможность свои поделки вынести в отдельные пакеты.
То есть, это уже не "Hello, world!", но пока и до промышленного применения далековато, на мой взгляд. Но поиграться на досуге все равно будет очень интересно.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (49), 10-Окт-20, 23:52 
> виртуальной DOM

Кто смузихлёбов пропустил через КПП?

Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –6 +/
Сообщение от IRASoldier_registered (ok), 11-Окт-20, 01:04 
Луддит как всегда ничего не понял, да?

DOM как она есть - не рассчитана на работу с динамическим UI. Создаем копию, работаем с ней, сравниваем с оригиналом, вносим в оригинал изменения. Что непонятно?

Но да, таким как ты UI в вебе не надо, тебе надо странички с голым текстом, сверстанным на таблицах, как в конце 90-х, потому что купленный тобой в те же годы в кредит системник с каким-нибудь Celeron'ом на борту не тянет ничего другого в IE 4, а на новый комп у тебя денег нет - вот ты и мечтаешь, чтобы ни у кого другого веба не было, тогда тебе некому будет завидовать.


Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (50), 11-Окт-20, 01:13 
Начнём с того, что динамический веб разбегающийся во все стороны это как минимум отвратительно. Если рассматривать прочие недостатки, то батарейки не бесконечные, а утюг держать весьма некомфортно что в ладошке, что на коленках.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –2 +/
Сообщение от IRASoldier_registered (ok), 11-Окт-20, 14:46 
Шизофазия?
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –4 +/
Сообщение от jOKer (ok), 11-Окт-20, 02:04 
> купленный тобой в те же годы в кредит системник с каким-нибудь Celeron'ом на борту

Есть такое ощущение, что с его "познаниями", он до сих пор за этот системник кредит и выплачивает =)
По моему, вы зря потратили свое время на объяснения. Мне, например, с такими лениво даже спорить.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

102. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –3 +/
Сообщение от IRASoldier_registered (ok), 11-Окт-20, 14:50 
Ох уж эта публика с её "то не нужно, это не нужно"... В принципе - им и Интернет-то не нужен. Так до сих пор и не поняли за четверть века, что это за приблуда такая и почему в ней юзается дофига таких сложных и непонятных технологий. Но чёртовы интели вгрохивают туда тонны времени и бабла, от того у публики регулярно случается баттхерт.


Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (95), 11-Окт-20, 12:02 
> DOM как она есть - не рассчитана на работу с динамическим UI.

Ох уж мне эти недоучки из ПТУ.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

119. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от ACCA (ok), 13-Окт-20, 07:33 
Про таблицы - гы два раза.

Недавно нарисовались инвесторы - набрели на наш старый проект, всё ещё сидящий online.

Основной восторг - всё летает вообще на любом железе, которое у них оказалось. И делает ровно то, что нужно.

Скорости соединения выросли. Перерисовать всю таблицу стало сильно быстрее, чем отработать MVC через 100500 слоёв НЁХ на JavaScript.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

120. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от IRASoldier_registered (ok), 13-Окт-20, 08:15 
> Перерисовать всю таблицу стало сильно быстрее

Вот так и засирают веб. Семантика? Не, не слышали! Зато всё работает, клиент доволен, ага.


Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от ACCA (ok), 19-Окт-20, 06:06 
> Вот так и засирают веб. Семантика? Не, не слышали! Зато всё работает,
> клиент доволен, ага.

Web засирают фреймворками.

Задача - перекачать 10К CVS. В HTML это превращается в 500K. Если делать это через MVC/JavaScript, то получается 50M фреймворка + 10K CVS. И что ты выиграл?

Причём заклевав всем мозг версиями браузеров.

Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от IRASoldier_registered (ok), 19-Окт-20, 15:43 
> Если делать это через MVC/JavaScript

Ты имел в виду JavaScriptMVC? Древняя штука...

> то получается 50M фреймворка + 10K CVS.
> И что ты выиграл?

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

> Причём заклевав всем мозг версиями браузеров.

Edge/Chrome + Firefox - если не страдать фигней и не некрософтить, под современными версиями браузеров таких проблем нет. IE может идти в дупу, если техотдел не может поставить нормальные браузеры сотрудникам - уволить к чертовой бабушке.

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (106), 11-Окт-20, 20:01 
Можешь реактивности добавлять используя питоновские либы для реактивности
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

112. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от jOKer (ok), 12-Окт-20, 00:54 
> Можешь реактивности добавлять используя питоновские либы для реактивности

Что бы добавить реактивности, сперва нужно реализовать Virtual DOM, а это само по себе не такое уж простое дело. Точнее говоря, это _очень_ сложное дело, и это уева туча труда. Потом придется сделать что-то вроде redux/vuex. Что тоже займет немалый кусок времени. Ну и конечно, придется наладить сборку webpack'ом (или написать свой подобный инструмент), потому что без этого тоже далеко не уедешь. А это еще одна уева туча труда. Ах, да! - потом еще придется написать библиотеку реактивных компонентов UI, которая будет хоть как-то покрывать потребности прикладов.... Не, сделать можно, конечно, все... вопрос какой ценой и за какое время.

Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +3 +/
Сообщение от Анонннннннннн (?), 10-Окт-20, 22:25 
В очередной раз пришел к мысли, что будущего у веба на браузерах нет, еще немного и его совсем засрут до полной неюзабельности.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +5 +/
Сообщение от Аноним (78), 11-Окт-20, 03:54 
Ещё немного? Серьезно? Ты из 2010 года пишешь? Уже все за... превратили его в херню. Сам не сравнивал но думаю сейчас браузеры уже с Linux ядром по количеству кода могут потягаться. А что на этих хернях крутится это уже совсем, раньше такой говнокод на сайтах выкладывали посмеяться а теперь это <...> крутит главную страницу гугла ...
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (58), 11-Окт-20, 04:52 
> сейчас браузеры уже с Linux ядром по количеству кода могут потягаться

Давно обогнали :) Исходники хромиума около 15 ГБ весят.

Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (78), 11-Окт-20, 07:32 
Ну все, я так не играю... абсурд да и только.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Аноним (58), 11-Окт-20, 04:56 
Приколись, сайт Intel-а: https://fpgasoftware.intel.com/devices/

Software downloads are currently not working correctly with Chrome Browser version 85 and above.

Ёкарный стыд, там просто скачивается файл по https... Но в Хромом даже это смогли сломать!

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

110. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (58), 11-Окт-20, 21:33 
Наконец-то поправили.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от пох. (?), 12-Окт-20, 08:07 
> Ёкарный стыд, там просто скачивается файл по https... Но в Хромом даже это смогли сломать!

Если бы там _просто_ скачивался бы файл - он бы скачивался. Даже в хромом.

Но там javascript:void(0) вместо нормальных линков для скачивания. И такие же скриптованные кнопки без form submit. Ибо нехрен - сперва распишись-ка вот тут: https://www.intel.com/content/www/us/en/my-intel/fpga-sign-i... (разумеется - паспорт, прописка, не крысская, документы подтверждающие проживание - а то мало ли какая б-ть скачает ценнейший софт для fpga!) а потом получишь свой одноразовый линк.

К сожалению, тому кто это понакодил, не продлили h1b (Трамп, проклятый, под видом ковида продвигающий свою расистскую политику), а нанятый аутсорсер из Бангалора обещает как-только так сразу, в последнем митапе (через зум, конечно) проговорился что уже послал двоих говномесов на быстрокурсы по js (сам-то он ниипать-раджа, и никакой код, разумеется, писать не будет, да и не умеет - у него диплом гендерных штудий - но непременно универа уровня лиги плюща, иначе бы с ним и разговаривать не стали).

Но виноват, конечно же, хром, смотри не перепутай!

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

75. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +2 +/
Сообщение от Аноним (78), 11-Окт-20, 01:45 
Чеее зааааа ну уже нет... мало всякого JS теперь ещё и python туда. Ну уж нет... нафиг вас всех
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (83), 11-Окт-20, 09:03 
Где скачать NoScriptBrython Block?
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +1 +/
Сообщение от Michael Longemail (ok), 11-Окт-20, 11:50 
Как же это ужасно!
Почему язык выпустил кто-то другой, а от последствий страшно мне? Предрекаю, что синтаксис Пайтона, простой для вхождения, привлечёт толпы людей, пишущих приложения на электроне. И у них ещё язык поворачивается называть это "native".

Ещё очень неприятно, что тенденцию не остановить, даже если самому кинуться присать всё правильно и эффективно, на расте, плюсах или фортране. Один в поле не воин.

В свете этого всего предложения об использовании гофера или чистого html выглядят не так уж безумно, как казалось раньше.

Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (106), 11-Окт-20, 20:04 
Ты собрался писать скрипты браузера на плюсах и фортране?
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (58), 12-Окт-20, 05:15 
Почему бы и да? Бинарный вебасм тебя почему-то не пугает, а почему должен пугать фортран или си?
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (-), 14-Окт-20, 03:49 
он ничего не собирался, это типичный опеннет-иксперт, в жизни ничего не писавший сложней баш-трехстрочников
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

96. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (-), 11-Окт-20, 12:27 
Вот это круто ! Вы просто не понимаете, вы никогда не могли себе даже представить что в питон таки завезут обфускацию, надежды на проект возлагаю я, дайте нам скобок и точкозапятых в питоне ! (угнетенные программированием вайтспейсами)
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Онаним (?), 11-Окт-20, 12:32 
Попытался представить себе минимайзер для пыхтона.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от пох. (?), 12-Окт-20, 08:08 
он называется webasm.js

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от Аноним (118), 12-Окт-20, 12:18 
Ого!
Решительное изгнание жабаскрипта ?
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  –1 +/
Сообщение от Аноним (121), 13-Окт-20, 10:25 
Пытался какой-то питон на wasm загрузить в своём Chrome на уютном планшетнике. Ах да, вот тут это было: https://pygments.org/demo/?lang=bash&sort=lang
Так за несколько минут и не прогрузилось, тормоза ощутимые. Не нужно. Типичный "софт под линукс", блин — решает некую шизофреническую задачу и то криво.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск Brython 3.9, реализации языка Python для web-браузеро..."  +/
Сообщение от mandms (?), 17-Окт-20, 02:43 
Python in Browser: How to choose between Brython, PyPy.js, Skulpt and Transcrypt?
Running Python in the Browser is a really good and up-to-date (as of 2019) article that compares Brython, Skulpt, PyPy.js, Transcrypt, Pyodide, Batavia. I highly recommend reading it.

https://stackoverflow.com/a/58684358/647597
ответ
Из вопроса: https://stackoverflow.com/questions/30155551/python-in-brows...

Зашел сюда увидеть эту ссылку, там хорошая 2D картинка

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру