Перейти к содержимому

Превращаем PythonShell в PWA — это оказалось удивительно просто

Chuck Severance

0:00 / 0:00

Превращаем PythonShell в PWA — это оказалось удивительно просто

1 086 просмотров · 5 дней назад
Chuck Severance
116 тыс. подписчиков
1 086 просмотров · 5 дней назад
В этом коротком видеоуроке я экспериментирую с превращением PythonShell в прогрессивное веб-приложение (PWA). https://shell.py4e.com/ PythonShell уже представлял собой в основном статическое, самодостаточное веб-приложение, поэтому я хотел посмотреть, сколько работы потребуется, чтобы сделать его устанавливаемым из браузера и более похожим на настольное приложение. Я намеренно выбрал самый простой путь: Добавить базовые метаданные PWA Сделать его устанавливаемым в Chrome Пропустить автономное кэширование и сложные обходные пути для браузеров Протестировать локально Установить на macOS Развернуть и проверить, что он устанавливается с производственного сайта Результат на удивление хорош: он запускается из Dock и, с практической точки зрения, ведет себя как обычное настольное приложение. После развертывания по HTTPS установленная версия также работает с производственного сайта и может быть закреплена как обычное приложение. Это не подробный учебник по PWA. Это быстрый эксперимент, чтобы посмотреть, как мало усилий требуется, чтобы существующее веб-приложение стало гораздо больше похоже на установленное приложение. И да, ИИ очень помог.