Brython — фронтенд разработка на Питоне
От: wildwind Россия  
Дата: 07.07.20 05:07
Оценка: 9 (1) +1
https://brython.info/

См. исходник страницы.
Re: Brython — фронтенд разработка на Питоне
От: Lazytech Ниоткуда  
Дата: 07.07.20 05:33
Оценка: +1 :)
Здравствуйте, wildwind, Вы писали:

W>https://brython.info/

W>См. исходник страницы.

Тоже наткнулся на эту новость и почитал обсуждение:
https://news.ycombinator.com/item?id=23746067

You have to download 750 kB of Python interpreter. No way the terseness of Python can make up for that unless you have so much code you definitely shouldn't be using Python. Plus how do you minify Python? All those spaces...



Надо ли говорить, что для фронтенда даже лишние 100 кБ кода — это много...

P.S. Ради интереса глянул здесь размер файла brython.min.js. Оказывается, «всего-то» 564 кБ.

Для сравнения глянул здесь размер файла angular.min.js. Получилось 172 кБ, то есть в три с лишним раза меньше. А ведь Angular заслуженно считается одним из самых «тяжелых» JS-фреймворков.
Отредактировано 07.07.2020 6:31 Lazytech . Предыдущая версия . Еще …
Отредактировано 07.07.2020 5:52 Lazytech . Предыдущая версия .
Re[2]: Brython — фронтенд разработка на Питоне
От: wildwind Россия  
Дата: 07.07.20 14:17
Оценка: 5 (1)
Здравствуйте, Lazytech, Вы писали:

L>You have to download 750 kB of Python interpreter.


Очевидно, что это сделано для привлечения внимания эффектом "вау, Питон в исходнике!"
В проде все это будет скомпилировано в WASM и сильно похудеет.
Re[3]: Brython — фронтенд разработка на Питоне
От: Lazytech Ниоткуда  
Дата: 07.07.20 14:46
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Очевидно, что это сделано для привлечения внимания эффектом "вау, Питон в исходнике!"

W>В проде все это будет скомпилировано в WASM и сильно похудеет.

Я не знаток WASM, но сдается мне, что он к Brython никаким боком не относится.
Re[4]: Brython — фронтенд разработка на Питоне
От: wildwind Россия  
Дата: 07.07.20 15:37
Оценка: :)
Здравствуйте, Lazytech, Вы писали:

L>Я не знаток WASM, но сдается мне, что он к Brython никаким боком не относится.


Сейчас да. Но если идея взлетит, к этому обязательно придут.
Re[5]: Brython — фронтенд разработка на Питоне
От: Lazytech Ниоткуда  
Дата: 07.07.20 16:22
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Сейчас да. Но если идея взлетит, к этому обязательно придут.


Тогда все придут, начиная с C++.
Re[5]: Brython — фронтенд разработка на Питоне
От: novitk США  
Дата: 07.07.20 17:30
Оценка: 5 (1)
Здравствуйте, wildwind, Вы писали:

L>>Я не знаток WASM, но сдается мне, что он к Brython никаким боком не относится.

W>Сейчас да. Но если идея взлетит, к этому обязательно придут.

Python(настоящий 3.8, а не Brython) уже давно есть в WASM(https://github.com/iodide-project/pyodide). Проблема в том, что пока в WASM нет доступа к ДОМ-у, который мы ждем уже пятилетку, он нафиг никому не нужен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.