The OpenNET Project / Index page

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



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

"Проект PyScript развивает платформу для выполнения Python-скриптов в web-браузере"  +/
Сообщение от opennews (ok), 03-Май-22, 08:48 
Представлен проект PyScript, позволяющий интегрировать в web-страницы обработчики, написанные на языке Python, и создавать на Python интерактивные web-приложения. Приложениям предоставляется доступ к DOM и интерфейс для двунаправленного взаимодействия с объектами JavaScript. Логика разработки web-приложений сохраняется, а отличия сводятся к возможности использования языка Python вместо JavaScrpt. Исходные тексты PyScript распространяются под лицензией Apache 2.0...

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

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

Оглавление

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

1. Сообщение от lockywolf (ok), 03-Май-22, 08:48   +/
Какой жуткий синтаксис. Ну, хотя, в целом, и идея перейти от js на бидон пахнет абсурдом.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #15

2. Сообщение от Аноним (5), 03-Май-22, 08:50   +/
> В отличие от <…> JavaScript <…> применяется <…> WebAssembly.

Такое себе отличие.

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

3. Сообщение от Аноним (3), 03-Май-22, 08:57   –8 +/
Да, в принципе, нормально, для тех, кому хочется работать с нормально типизированным языком это вариант. Проблема в том, что батареек не завезли, и никаких тебе jquery, всё сам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #5

4. Сообщение от Аноним (4), 03-Май-22, 08:58   +1 +/
там своего Г хватает, но нет давайте притащим ещё, что уж там, хуже уже точно не будет, так что ок дерзайте!)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

5. Сообщение от Аноним (5), 03-Май-22, 08:59   +7 +/
А зачем в современном браузере jquery?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #13, #14

6. Сообщение от Аноним (6), 03-Май-22, 09:01   +2 +/
Теперь и страницы будут грузиться со скоростью Питона. Браво.
Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Аноним (7), 03-Май-22, 09:03   +5 +/
> для создания web-интерфейса на Python

Бредовость. Все преимущества WebAssembly заканчиваются ровно в момент пересечения границы WASM <-> DOM, которая есть неимоверно дорогостоящая операция. В WASM полагается запускать процессы с минимальным интерактивом: расчет хэша крупного файла, тяжелый рендер какой-нибудь картинки и т. д.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #52, #64, #100

8. Сообщение от Аноним (-), 03-Май-22, 09:25   +/
Кажется, киллер-фича вот эта:

> позволяет ... использовать все возможности языка и библиотеки, в том числе для научных вычислений, такие как numpy, pandas и scikit-learn.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #59

9. Сообщение от Аноним (9), 03-Май-22, 09:59   +/
поддерживаются отечественные вивальди и яндэкс-браузер? не имеющие аналогов
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

10. Сообщение от Аноним (10), 03-Май-22, 10:03   +8 +/
> выполняемый на стороне браузера

бедный браузер...

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

11. Сообщение от Аноним (11), 03-Май-22, 10:28   +7 +/
А Вы, простите, из какого "отечества"? Vivaldi — норвежско-американский, Yandex — российско-нидерландский.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #20

12. Сообщение от Аноним (12), 03-Май-22, 10:45   +18 +/
Классный проект, можно кошмарить юзеров сразу и js и питоном
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Аноним (13), 03-Май-22, 10:45   +6 +/
А зачем в современном браузере питон?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #29

14. Сообщение от Чел (?), 03-Май-22, 10:54   +3 +/
Не обязательно JQuery. На JS просто тонна полезных библиотек и фреймворков. Те же React или Vue. Для начала пути питона в браузер — это хорошее решение. Но вот сомневаюсь, что найдутся энтузиасты, способные породить что-то хотя бы приближённое к React. Аналог PyScript уже делали — Brighton. Вот только никто им не пользуется до сих пор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #16, #42, #60, #88, #97

15. Сообщение от Корец (?), 03-Май-22, 10:56   +/
Как раз абсурд полный. Тут js более-менее устаканился, а тут этот кусок нeнужно тянут. Тебе напомнить какой запрос был раньше и как приходилось писать js буквально под каждый браузер? Пусть в вашем пистоне сначала стандарты введут и начнут их придерживаться, а потом поговорим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #22, #49, #124

16. Сообщение от Самый Лучший Гусь (?), 03-Май-22, 10:59   +/
Брал я этот ваш вуй на понюшку. Ничем он не лучше того, что предлагает питончик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

17. Сообщение от Аноним (59), 03-Май-22, 11:08   +/
Ну что, когда будут тесты в сравнении с JavaScript в паре с bun? Так чтобы очевидно стало, что никакой WebAssembly неспособен спасти чересчур тормозной Python. Спасибо фанатикам Gentoo, что дали осознать какое питон гуано с пятнадцатиминутной подготовкой к компиляции когда то же самое в Void с его xbps-src происходит практически мгновенно. И вот ждать 15 минут ответа, что можно пересобрать пару пакетов это какой-то капец даже не в квадрате, а в кубе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18

18. Сообщение от Аноним (-), 03-Май-22, 11:23   +/
> когда то же самое в Void

С развесистыми use-флагами, которые позволяют один пакет собрать тысячами-миллионами разных способов? Попробуй, разрули такой сильно ветвящийся граф зависимостей, можешь даже на асме.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #24, #108

19. Сообщение от ИмяХ (?), 03-Май-22, 11:28   +1 +/
Новое непаханое поле для уязвимостей и бекдоров.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

20. Сообщение от Аноним (20), 03-Май-22, 11:35   –1 +/
Там внутри ещё и движок СПО, международный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #63

22. Сообщение от Аноним (22), 03-Май-22, 11:59   –1 +/
полный абсурд ваш комментарий.. не вам решать что кому и куда тянуть и на чем писать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #62

23. Сообщение от Аноним (23), 03-Май-22, 12:03   +3 +/
Чем им не угодил тег script с указанием своего type? Тем что не видно кода, если браузер не поддерживает их новоможную фичу?
Сразу наклепать ипрортов, круто, а как обстоят дела с безопасностью? Добро подаловать новой пачке уязвимостей?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

24. Сообщение от Аноним (59), 03-Май-22, 12:07   +/
Не так уж это и сложно. Флаги компиляции можно и в xbps-src выставить. Как правило же это что-то типа поддержки wayland, alsa в брауере, да прочие мелочи. А ассемблер да, хорошо бы, но paludis на Си они уже заигнорили дружно в пользу emerge. Такмнахрена им облегчать жизнь? Кому надо разберутся с ручной установкой paludis.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #28

25. Сообщение от Аноним (25), 03-Май-22, 12:15   +/
Есть что-то, чего веб-макаки ещё не затащили в браузер?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #33

26. Сообщение от Neon (??), 03-Май-22, 12:30   +2 +/
Мало дыр в браузерах. Сделаем еще одну.)))
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от economist (?), 03-Май-22, 12:30   –6 +/
Давно пора разбавить JS-код, в котором "кавычки-скобочки" занимают 20% места красивыми вдвое более коротким питон-кодом. Это будет интересно.

Судя по всему на метрики скорости ЯП смотрят именно те, кто мало пишут кода - все ждут "пулю". А первые четверо комментаторов не видят очевидное, что синтаксис прост, батарейки комплекте, jquery доступен итд.

У питонистов явно не подгорает пукан ни от того что им приходится использовать либы, написанные на других языках, ни от того что чистый питон в 2-6 раз медленнее C/Java/Go/etc, ни от чего другого. Просто "толстовщина" и "мир-дружба" в отношение конкурентов (они не конкуренты, а партнеры-помощники).

Потому что кодеру ничего не должно мешать использовать "Лучшее из двух миров", в данном случае из 3-х - WEB/ASM/Python (всеобщность/скорость/понятность).

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32, #37, #90

28. Сообщение от Аноним (29), 03-Май-22, 12:35   +/
>> use-флаги
> Флаги компиляции

Ясно, ты вообще не понимаешь, что такое gentoo с его use-флагами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #51

29. Сообщение от Аноним (29), 03-Май-22, 12:39   +2 +/
Ты еще спроси: а зачем в современном браузере 3d-графика и очки виртуальной реальности?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #39, #114

30. Сообщение от Аноним (39), 03-Май-22, 12:41   +1 +/
> Для определения путей к локальным модулям...

локальным?!

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

31. Сообщение от Аноним (39), 03-Май-22, 12:44   +4 +/
> чего веб-макаки ещё не затащили

Разум.

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

32. Сообщение от Аноним (39), 03-Май-22, 12:46   +3 +/
> "кавычки-скобочки" занимают 20% места

В питоне 50% места - это обязательный пробельный отступ.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #118

33. Сообщение от Смузихлёб (ok), 03-Май-22, 12:52   +2 +/
Всё идёт к тому, что ОС на компе будет запускать браузер чуть ли не с нулевым process ID, а все программы будут в этом самом браузере. История развивается по спирали, мы, в некотором роде, подходим к эпохе мэйнфреймов и тонких клиентов. Всякие там Хром ОС – лишь прощупывание рынка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #35

35. Сообщение от Аноним (39), 03-Май-22, 12:59   +/
> и тонких клиентов

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #38

36. Сообщение от Смузихлёб (ok), 03-Май-22, 12:59   +/
> Новое непаханое поле для уязвимостей и бекдоров.

Вероятность что взлетит менее 1%.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #103

37. Сообщение от Аноним (-), 03-Май-22, 13:02   +1 +/
Позвольте ! Ереся в инторнетах несете !

> Давно пора разбавить JS-код, в котором "кавычки-скобочки" занимают 20% места красивыми вдвое более коротким питон-кодом. Это будет интересно

Символ новой строки и два таба/спейса для каждого скопа занимает в разы больше места. Оптимизировать нельзя.

> Судя по всему на метрики скорости ЯП смотрят именно те, кто мало пишут кода - все ждут "пулю". А первые четверо комментаторов не видят очевидное, что синтаксис прост, батарейки комплекте, jquery доступен итд.

У яп нет скорости. Скорость парсинга синтаксиса ? Она прямо пропорциональна всему обвесу в токенайзере.

> У питонистов явно не подгорает пукан ни от того что им приходится использовать либы, написанные на других языках, ни от того что чистый питон в 2-6 раз медленнее C/Java/Go/etc, ни от чего другого. Просто "толстовщина" и "мир-дружба" в отношение конкурентов (они не конкуренты, а партнеры-помощники).

Хохохо, подгорает конкретно. А ведь синтаксис можно исправить на вменяемый, но они на столько не любят сишку и неумеют программировать что уже два десятка лет ищут оправдания своим пробельчикам. До маразмов в стиле spaces vs tabs.

> Потому что кодеру ничего не должно мешать использовать "Лучшее из двух миров", в данном случае из 3-х - WEB/ASM/Python (всеобщность/скорость/понятность).

Исполняемый код в клиентском браузере - это лучшее извините, в каком мире ? Лучшее это когда оптимизируется html с css чтоб добиться вменяемой скорости рендеринга контента.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #54

38. Сообщение от Смузихлёб (ok), 03-Май-22, 13:02   +2 +/
Из заменят ноутбуки и планшеты с распаянными памятью и хранилищем. Десктопные стационарные компы уже сейчас являются большой редкостью. У многих моих знакомых кроме смартфона вообще ничего нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #44, #45, #46

39. Сообщение от Аноним (39), 03-Май-22, 13:03   +5 +/
Действительно, зачем? Зачем все возможные программы собирать в одного монстра?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

42. Сообщение от Аноним (39), 03-Май-22, 13:05   +7 +/
> На JS просто тонна полезных библиотек и фреймворков.

Бесполезных.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #43

43. Сообщение от Аноним (39), 03-Май-22, 13:07   +3 +/
P.S. Трудозатраты на внедрение и сопровождение такого фреймворка уже сравнялись с разработкой собственной системы под свои нужды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

44. Сообщение от Аноним (39), 03-Май-22, 13:09   +/
> кроме смартфона вообще ничего нет

по потребностям и девайс...

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

45. Сообщение от Аноним (39), 03-Май-22, 13:11   +/
Как там... Айфон намного мощнее компа Аполло, но на луну не летает :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

46. Сообщение от user (??), 03-Май-22, 13:24   +/
Без рута это бытовая техника, а не комп.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #57

48. Сообщение от НяшМяш (ok), 03-Май-22, 13:34   +2 +/
Кстати очень значительное отличие - работа с DOM будет архимедленной. Пока в WebAssembly не введут возможность напрямую дёргать элементы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #115

49. Сообщение от a_kusb (ok), 03-Май-22, 13:36   +1 +/
Тут будет совместимость между браузерами. А в будущем развитие Webasm и ресурсы процессора позволят просто в случае проблем с отображением подставить скомпилированную в него версию WebKit которая будет выполняться в браузере о вырисовывать страницу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

50. Сообщение от a_kusb (ok), 03-Май-22, 13:39   +/
Когда добавят нативные хеши для удобства майнинга?
Ответить | Правка | Наверх | Cообщить модератору

51. Сообщение от Аноним (59), 03-Май-22, 13:41   –1 +/
Ну конечно, всего то 3 года на Gentoo. Ты бы прежде чем кого-то с грязью мешать научился бы более вдумчивому стилю. Кроме возможности вырезать куски кода, реализованные командой Gentoo разницы особой нет. Да и то сомнительное это удовольствие. Что, чобрать какой-нибудь xmonad нигде нельзя кроме Gentoo? Или туда волшебным образом самодобавился neovide? Или мне предлагаешь верить, что в другой системе сборка ядра чем-то кардинально отличается? Слыш, там даже musl вечно падучий. Чуваки еле тянут и перестали добавлять ништяки. Так что в паре с кастрированным на скорость emerge они даром никому ненужный хлам, который не умеет в многопоток.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

52. Сообщение от a_kusb (ok), 03-Май-22, 13:41   +/
Возможно серверная часть веб-интерфейса, а клиентская может быть просмотрена и на другом браузере.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

54. Сообщение от economist (?), 03-Май-22, 13:46   +/
В разы больше места? Оптимизировать нельзя??? Байт-код, ващет...

У (скриптовых) ЯП нет скорости? Это что-то новое в софистике Опеннета. Особенно красиво про парсинг кода и обвес.  

Подгорает у тех, кто мечется от инструмента к инструменту. Питонисты просто пишут свои пробельчики (на самом деле нет, любая IDE заменяет 1 (один) нажатый Tab на 4 пробел). О "проблеме пробелов/tabs в питон" кричат все, кроме самих питонистов. Что-то это напоминает из нынешних политических реалий.

Исполнимый код в клиентском браузере вообще-то уже везде. HTML c CSS - это статические сайты-визитки и бложики - технологии примерно 2005 года. Очень жаль если лучшее в мире осталось с тех лет.  

Конечно, python-код в браузере нужен не всем, а, кому-то. Скажем, тем, кто DS-бизнес-логику реализует "снаружи". С сабжем это можно внутри, сделав ненужными громоздкие API/Socket-конструкции.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #58, #65, #74

57. Сообщение от Смузихлёб (ok), 03-Май-22, 14:26   +/
> Без рута это бытовая техника, а не комп.

Компы давно продаются в отделах бытовой техники.

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

58. Сообщение от Аноним (59), 03-Май-22, 14:29   +3 +/
У динамически типизированных языков скорость низкая. А это Python, Ruby - самыетормозные творения тормозов.
Дальше какая-то хрень про то кому такое тормозилово нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

59. Сообщение от Аноним (59), 03-Май-22, 14:31   +/
Для смузи программистов Python заменяет все. У них же у всех как минимум по 64-ядерному тридрипперу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #116

60. Сообщение от Омноним (?), 03-Май-22, 14:46   +/
> Но вот сомневаюсь, что найдутся энтузиасты, способные породить что-то хотя бы приближённое к React.

Очень надеюсь, что это правда.

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

62. Сообщение от Аноня (?), 03-Май-22, 15:01   –2 +/
А кому ж "можно" решать? Копрорациям?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

63. Сообщение от Аноним (-), 03-Май-22, 15:01   +/
> СПО

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #69

64. Сообщение от Аноня (?), 03-Май-22, 15:05   +4 +/
> неимоверно дорогостоящая операция

Ничё, пользователь сожрёт, куда ему деваться, не впервой. Главное, бузинесс сэкономит за счёт гoвнo^W питонокодеров.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #70

65. Сообщение от Аноним (-), 03-Май-22, 15:10   –1 +/
> В разы больше места? Оптимизировать нельзя??? Байт-код, ващет...

src/test.py . Во влажных мечтах разве что.

> поток несвязного поноса

без комментария

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #105

67. Сообщение от Анонус (?), 03-Май-22, 15:14   +/
А вот этот Пиодиде, он каждый раз скачивается при заходе на сайт с Пискриптом или ставится как плагин к браузеру?
Ответить | Правка | Наверх | Cообщить модератору

69. Сообщение от Аноним (39), 03-Май-22, 15:32   +1 +/
Штаты так и сделали, реестр определяют по лицам, участвовавшим хоть как-нибудь в разработке. Теперь весь софт они считают американским.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #72

70. Сообщение от Аноним (39), 03-Май-22, 15:33   +/
> бузинесс сэкономит за счёт гoвнo^W питонокодеров

Самые низкооплачиваемые - это пыхари.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #107, #117

72. Сообщение от Аноним (-), 03-Май-22, 16:03   –1 +/
> американским

Это, так сказать, общественное достояние

А в "определенном реестре" - частное с исключительным правом.

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

74. Сообщение от Аноня (?), 03-Май-22, 17:29   +3 +/
> Подгорает у тех, кто мечется от инструмента к инструменту.

Вот именно, поэтому я не собираюсь "метаться" и переходить на питон с хорошо освоенного и развитого JS ради "ой, тут скобочек меньше, все сюда".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #106

77. Сообщение от Аноним (77), 03-Май-22, 18:38   –1 +/
Отставить производительность.
Ответить | Правка | Наверх | Cообщить модератору

79. Сообщение от rvs2016 (ok), 03-Май-22, 20:07   +2 +/
> Использование PyScript сводится к подключению
> скрипта pyscript.js и таблицы стилей pyscript.css,
> после чего появляется возможность...

После чего появляется возможность утяжелить юзеру загрузку нужной ему страницы сразу на 4 с лишним метра:

% lynx -source https://pyscript.net/alpha/pyscript.js | wc -c | num2hum -
1.1M

% lynx -source https://pyscript.net/alpha/pyscript.css | wc -c | num2hum -
3.1M

😲

П.С. (послесловие):

> Для сообщений данного типа требуется авторизация по картинке (см. ниже)

Это из-за вставки в сообщение адресов файлов pyscript.js да pyscript.css.
Эти адреса взяты из обсуждаемой статьи. Поэтому для них авторизацию можно и не требовать уж.

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

80. Сообщение от rvs2016 (ok), 03-Май-22, 20:11   +1 +/
> размещаемого внутри тега <py-script>,
> или подключения файлов через тег <py-script src=...>

А я думал, что это будет в интуитивно ожидаемом для таких целей теге
<SCRIPT LANGUAGE=python>питоновская программа тут</SCRIPT>
ну и в теге
<SCRIPT LANGUAGE=python SRC=адрес_питоновского_скрипта></SCRIPT>
соответственно

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #84, #94, #99

81. Сообщение от rvs2016 (ok), 03-Май-22, 20:20   +/
> Чем им не угодил тег script с указанием своего type?

Ну или атрибута LANGUAGE тега SCRIPT.

> Тем что не видно кода, если браузер не поддерживает их новоможную фичу?

Фанатам Питона для этого понадобится (как раньше в старину это делали для скриптов обычных) оформлять свои теги с комментированием.

Раньше это было так:

<SCRIPT ...><!--
...
--><SCRIPT>

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #104

82. Сообщение от rvs2016 (ok), 03-Май-22, 20:24   +/
Ожидаем теперь ещё и такое:
<SCRIPT LANGUAGE=perl ...>...</SCRIPT>
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #101

83. Сообщение от Аноним (39), 03-Май-22, 20:28   +/
Там CSS невменяемый... Какая-то жесть из перечислений всевозможных числовых значений в селекторах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

84. Сообщение от Аноним (39), 03-Май-22, 20:29   +1 +/
Главное правило современного кодинга:

- Всегда делай несовместимые вещи.

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

88. Сообщение от nvidiaamd (?), 03-Май-22, 21:48   +2 +/
> На JS просто тонна полезных

Смешно. Да, мне много пользы что мой цпу лопатит и кипит, много пользы что жрется память.

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

89. Сообщение от Аноним (90), 03-Май-22, 23:04   +/
мир деградирует, забивают умы людей какими то сомнительными поделками.
опеннет, вы в глубоком упадке.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #93

90. Сообщение от Аноним (90), 03-Май-22, 23:18   +/
у тебя мозги пропитаны кокаколой и фантой.
я могу сказать что у тебя все симптомы болезни эбола.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

91. Сообщение от BrainFucker (ok), 03-Май-22, 23:20   +/
Да а толку, если сишные модули подключать нельзя?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #112

92. Сообщение от Аноним (92), 03-Май-22, 23:28   +/
Вот это комбо! Тут я бы вспомнил недавнюю новость про бэкдоры в пакетах npm и PyPI. Теперь проверять придется в два раза больше...
Ответить | Правка | Наверх | Cообщить модератору

93. Сообщение от Аноним (94), 04-Май-22, 01:56   +/
что только не сделаешь, лишь бы ничего не делать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

94. Сообщение от Аноним (94), 04-Май-22, 01:58   +/
тэг <SCRIPT> описан в стандарте. нефиг туда сувать ваши поделки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #95

95. Сообщение от rvs2016 (ok), 04-Май-22, 02:15   –1 +/
> тэг <SCRIPT> описан в стандарте. нефиг туда сувать ваши поделки

В старину, в 90-х годах, когда все эти теги зарождались, тогда атрибут LANGUAGE у тега SCRIPT содержадл в себе надежды на то, что скрипты в браузерах можно будет ваять не только на JavaScript, но и на любом языке, ну как это и принято в привычных системах, типа:

#!/bin/sh
и ну давай тут дальше ваяй вволю на шелле

или там

#!/usr/local/bin/perl
и ну давай тут дальше ваяй вволю на перле

Бесполезность атрибута LANGUAGE у тега SCRIPT стала понятной очень быстро. С тех пор всего через несколько лет стало понятно, что атрибут LANGUAGE тегу SCRIPT не пригодился, т.к. применялся этот тег только для единственного языка - JavaScript, а придумали этот атрибут LANGUAGE какие-то романтики, думавшие поди про то, что ваять программы программист может на любом языке. Не тут-то было! (жрите единственный для тега SCRIPT язык JavaScript и не вякайте)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #96, #102

96. Сообщение от rvs2016 (ok), 04-Май-22, 02:16   +/
del
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

97. Сообщение от Аноним (97), 04-Май-22, 02:48   –1 +/
Пожалуйста, держитесь подальше со своими реактами и вуями от моих браузеров, особенно мобильных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

98. Сообщение от Аноним (98), 04-Май-22, 05:55   –1 +/
> использовать все возможности языка и библиотеки, в том числе для научных вычислений, такие как numpy, pandas и scikit-learn.

Толку-то - wasm всё равно тормозной, сам по себе.

Как и сам питон.

Да и как язык питон - уг. Получается уг поверх тормозов поверх тормозов. Судя по синтаксису ещё и значимые отступы в html присутствуют - вообще верх абсурда.

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

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

99. Сообщение от Аноним (99), 04-Май-22, 08:17   +/
brython так и работает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

100. Сообщение от Анонимчик (?), 04-Май-22, 08:57   +1 +/
Берёшь canvas и рисуешь свой ui
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

101. Сообщение от wd (?), 04-Май-22, 09:16   +1 +/
дык было такое: https://ru.wikipedia.org/wiki/PERLScript
хотя там говорится что оно серверное в доску, я же уверенно помню, что гонял перл в браузере (ну в ie на самом деле) еще в прошлом тысячелетии
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

102. Сообщение от Аноним (102), 04-Май-22, 10:40   +/
vbscript какое-то время был.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

103. Сообщение от 1 (??), 04-Май-22, 12:33   +1 +/
Как у Linux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

104. Сообщение от 1 (??), 04-Май-22, 12:35   +/
Самое интересное начнётся с появлением 4ого питона со сломом совместимости
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #110

105. Сообщение от economist (?), 04-Май-22, 13:14   +/
без комментария под своим комментарием, выданным за чью-то цитату?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

106. Сообщение от economist (?), 04-Май-22, 13:15   +/
Рад за вас. Сабж не для JS-тов, а для Py-стов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #119

107. Сообщение от YetAnotherOnanym (ok), 04-Май-22, 13:22   +/
Обе величины в эпсилон-окрестности нуля
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

108. Сообщение от YetAnotherOnanym (ok), 04-Май-22, 13:30   +1 +/
> Попробуй, разрули такой сильно ветвящийся граф зависимостей

Вы всерьёз будете утверждать, что человечество не создало ничего, чем можно было бы "разрулить граф", кроме как питоновым скриптом?

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

110. Сообщение от YetAnotherOnanym (ok), 04-Май-22, 13:37   +/
Напишут прослойку для переписывания на лету с одного питона на другой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104

111. Сообщение от ptr (??), 04-Май-22, 15:42   +3 +/
Слишком у многих всего лишь 16 ГБ оперативки? Надо их заставить докупить еще столько же?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #123

112. Сообщение от YetAnotherOnanym (ok), 04-Май-22, 15:55   +1 +/
Там же дырени!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

114. Сообщение от Аноним (-), 05-Май-22, 13:27   –1 +/
Ага, на питоне это все сделать. Чтобы он там нетормозил и можно было продать больше оперативки и процов пользователям.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

115. Сообщение от Аноним (-), 05-Май-22, 13:29   –1 +/
Для этого браузеры надо основательно переделать - вебманки как-то не думали о wasm, а делать сисколы в JS - ну так себе перфоманс, сами понимаете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

116. Сообщение от Аноним (-), 05-Май-22, 13:31   –1 +/
Однако уже i++ сервисов заменили питоняш на игогошек, а половина потом и на хрустиков. Тридриппер это прекрасно. Особенно если потом обслуживает в 15 раз больше юзерей чем у питоняши, у которого вообще главное правило - не напрягать мозг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

117. Сообщение от Аноним (-), 05-Май-22, 13:31   +/
Пыхари относительно стабильные, а питоняши отовсюду вылетают из-за игогошки и хруста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

118. Сообщение от Аноним (-), 05-Май-22, 17:21   +/
Точно, к черту минимизацию. Пусть либа на метр весит теперь три метра. Сразу видно - солидная хрень а не хелловорлд какой-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

119. Сообщение от Аноним (-), 05-Май-22, 17:23   +/
> Рад за вас. Сабж не для JS-тов, а для Py-стов.

Загугли картинку "хочется подарить некоторым", там более понятно нарисовано что Py'стам на самом деле надо :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #120

120. Сообщение от Аноним (-), 05-Май-22, 19:32   +/
>> Рад за вас. Сабж не для JS-тов, а для Py-стов.
> Загугли картинку "хочется подарить некоторым", там более понятно нарисовано что Py'стам на самом деле надо :)

Загугли уже "огнетушитель" и "ледогенератор", бедолага.


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

123. Сообщение от Смузихлёб (ok), 08-Май-22, 15:52   –1 +/
В 2022 году, 16 это уже минимум, желательно 32, а лучше 64. Звучит дико, но реалии таковы, увы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

124. Сообщение от Аноним (124), 11-Май-22, 03:42   +/
> Пусть в вашем пистоне сначала стандарты введут и начнут их придерживаться, а потом поговорим.

Не говорите глупости и не судите о том чего не знаете. В питоне стандартизация есть и была задолго до того как ECMAScript стал развиваться и браузеры стали пытаться ему следовать. PEP-0 датирован 2000м годом - https://peps.python.org/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #125

125. Сообщение от Корец (?), 11-Май-22, 10:42   +/
Серьёзно?! А чё ж тогда отвалилась куча софта, когда выкинули 2.7? Ты только представь, какая жопа будет, если при смене мажорной версии будет отваливаться половина сайтов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #126

126. Сообщение от Аноним (124), 12-Май-22, 03:26   +1 +/
По канонам семантического версионирования мажорные версии как раз и предназначены для того чтобы ломать обратную совместимость. Версия 3 вышла в 2008м году и 2.7 после этого продолжала поддерживаться до 2020го года. Те, кто за 12 лет не удосужились пофиксить софт и добавить поддержку 3й версии... в общем-то туда им и дорога.
По поводу же отваливающихся сайтов, сомневаюсь что это было бы сильной проблемой. Тем кто бы продолжал сидеть на 2.7, оно бы и продолжало работать "как есть". Встраивать в браузеры конкретные версии питона тут не предлагают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125


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

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




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

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