|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|||
Brython и другая замена джаваскрипту11.01.2020, 16:03. Показов 9146. Ответов 32
Метки нет (Все метки)
Из статьи на Хабре
0
|
|||
| 11.01.2020, 16:03 | |
|
Ответы с готовыми решениями:
32
brython > написание расширения для хром Запуск файла из интерактивной консоли Brython в браузере Другая математика |
|
Просто Лис
|
|
| 13.01.2020, 12:07 | |
|
А смысл использовать этот интерпретатор? Минифицировать код нельзя (отступы в питоне являются частью синтаксиса). Браузер его не поддерживают, приходится качать интерпретатор (600КБ несжатого кода!), который выполняется внутри интерпретатора js, и который интерпретирует питоновский код…
Библиотек нет, интеграция с библиотеками js… так себе. http://brython.info/gallery/test_vue.html
2
|
|
|
|
||
| 13.01.2020, 12:25 | ||
|
А надо думать не так. Надо идти от задач к инструментам, а не наоборот. Никакой ветер не будет попутным для корабля, который знает, куда плыть.
2
|
||
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,447
|
|
| 13.01.2020, 13:45 | |
|
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,447
|
|
| 13.01.2020, 14:12 | |
|
Вот мне тоже кажется, что бесцельные мытарства какие-то делаются.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 21.06.2021, 19:08 [ТС] | |
|
Русскоязычные блогеры на Ютубе видео разные о Brython опубликовали.
0
|
|
|
|
|
| 21.06.2021, 20:35 | |
|
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 21.06.2021, 22:19 [ТС] | |
|
https://github.com/pyodide/pyodide
Добавлено через 59 секунд https://github.com/wasmerio/wasmer-python Добавлено через 1 минуту Но в видео показано, как Brython можно использовать для придания интерактивности программам на Пайтон в браузере уже сейчас и возможно на обычном хостинге без выделенного сервера. Только нельзя приделать разные расширения с pypi.org. Что может быть полезно, когда понадобится такой интерактивный функционал в браузере приложения с возможностью быстрой разработки. Надо только закинуть файл Brython в папку или прописать в коде страницы линк до файла в интернете. Добавлено через 4 минуты Если с WebAssembly то же самое можно делать, то это круто.
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,447
|
|
| 22.06.2021, 07:49 | |
|
supmener, ничто из того, что крутится непосредственно в браузере никаких выделенных серверов и хостингов не требует.
А для придания интерактивности в браузерах есть или старый добрый JS или WebAssembly. Корячить поверх этого ещё и интерпретатор питона... Ну это уже просто граничит с адекватностью. Причём со стороны неадекватности.
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 22.06.2021, 09:57 [ТС] | |
|
А с Colab можно делать интерактивные приложения в браузере?
https://colab.research.google.... pynb?hl=ru Это среда от Гугла с возможностью задействовать железо гугловского сервера под ресурсоемкие задачи.
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,447
|
|
| 22.06.2021, 11:24 | |
|
supmener, а с JavaScript нельзя делать интерактивные приложения в браузере? Или цель этих вопросов мозги себе прокомпосировать?
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 22.06.2021, 13:24 [ТС] | |
|
Пайтон изучаю сейчас, а не Javascript.
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,447
|
|
| 22.06.2021, 13:59 | |
|
supmener, ты не изучаешь, ты мозги себе и людям компосируешь. Если задумал для браузеров чего пописать, то адекватным решением будет сам JS подучить. Этот язык не разу не сложнее питона, чтобы заниматься фигнёй и тащить в браузер интерпретаторы на интерпретаторах.
1
|
|
| 22.06.2021, 14:33 | |
|
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,447
|
|
| 22.06.2021, 15:40 | |
|
dondublon, ну, вы явно преувеличиваете) А так, тому же ТСу нет резона тащить в браузер питон, который он один черт не знает, чтобы не писать на JS, который он не знает)
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 23.07.2021, 11:41 [ТС] | |
|
А если есть хостинг на PHP, за который и так плачу и надо по работе написать программу для себя на Python, к которой, чтобы можно было получить доступ через интернет через браузер или телефон, то какой фрамеворк можно использовать для этого? То есть, чтобы не покупать отдельный выделенный сервер, обсуждаемые в этой теме решения подходят? В принципе можно было - бы использовать Javascript, только Python поддерживает работу с множествами, а насчет Javascript и PHP по этому поводу не знаю. То есть другие языки, которые возможно использовать на хостинге, возможно для этого плохо предназначены.
0
|
|
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
| 23.07.2021, 11:59 | |
|
supmener, не бывает плохих инструментов, бывает непонимание задачи.)))
Хотите Pythobn и web совместить, так есть же flask, django, rest Хотите писать для мобильных устройств на php(ибо хостинг для него) - кто мешает? Хотите скрестить ежа и удава - на здоровье) Вот только, сами поймите, чего ж Вам охота.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 27.07.2021, 18:38 [ТС] | |
|
Хочется пописать для хостинга на PHP небольшие программки на Питоне.
0
|
|
|
Просто Лис
|
|
| 27.07.2021, 18:44 | |
|
Когда я создавал хостинг, то запретил выполнение внешних скриптов.
Так что без вариантов, да и интерпретатор питона скорее всего не стоит в системе / не прописан в PATH для юзверей.
0
|
|
| 27.07.2021, 18:44 | |
|
Помогаю со студенческими работами здесь
20
MediaElement и другая машина Другая последовательность GTA 5 Немного другая задача Другая Windows в окне Windows 7 + другая ОСь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|