Skip to main content

Command Palette

Search for a command to run...

Прогрессивные веб-приложения: исчерпывающий набор ресурсов

Прогрессивные веб-приложения: что, как и почему

Updated
5 min read
Прогрессивные веб-приложения: исчерпывающий набор ресурсов
D

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

Я создаю интернет проекты, используя JavaScript/ Vue / React, a11y, Rich Data, CI / CD, Docker, Laravel, Rails. И многое другое.

Мне нравится писать CSS, HTML и прогрессивный JavaScript, и работать над производительностью, доступностью, созданием современных статических сайтов и потрясающими интерфейсами.

У меня есть страсть к созданию исключительных интерфейсов, приложений и инструментов, включая системы дизайна, веб-сайты Jamstack, Github и PWA.

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

Я помог сайтам публикаций перейти на более быстрый и безопасный стек и увеличить количество читателей с более быстрым временем загрузки и большим удобством чтения.

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

люблю решать проблемы в веб-разработке, ищю возможности в аналогичной области, чтобы использовать свои знания. Я люблю создавать веб-сайты.

Разработка pwa приложений, создание любых сайтов: от сайта визитки и интернет-магазина, до порталов и досок объявлений. МОЯ особенность — я не делаю сайты ради сайтов. Каждый ресурс разрабатываю индивидуально, с учетом специфики бизнеса.

Главным критерием оценки результата для меня является прибыль моих клиентов. И это логично: довольные клиенты приносят еще больше клиентов!

Я налаживаю контакты, выстраиваю отношения и добиваюсь оптимальных результатов.

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

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

Моя работа направлена ​​на то, чтобы сделать опыт персонализированным в соответствии с потребностями и целями людей.

Вступление

Хотите начать работу с прогрессивными веб-приложениями, но не знаете, с чего начать? На этой странице перечислены лучшие известные нам ресурсы, которые помогут вам разобраться в прогрессивных веб-приложениях (PWA), приступить к работе и изучить вещи более подробно.

Не забудьте добавить эту страницу в закладки, так как это живой документ, который мы будем время от времени добавлять.

Прогрессивные веб-приложения

Эти статьи знакомят с концепцией прогрессивных веб-приложений и служат отправной точкой, чтобы узнать о них больше.

31.png

Концепции пользовательского интерфейса

Одна из лучших особенностей PWA заключается в том, что их можно добавлять на главный экран вашего устройства Android, как это делают собственные приложения. В этом разделе содержатся соответствующие статьи, посвященные возможности «Добавить на главный экран», а также несколько статей о том, как обеспечить бесперебойную работу пользовательского интерфейса веб-приложения.

Не в сети

Прогрессивные веб-приложения могут работать в автономном режиме, как и собственные приложения. В первую очередь это происходит с помощью функции под названием «Service Worker». Сервис-воркеры великолепны, и помимо того, что они используются для автономной работы веб-приложений, они также необходимы для других функций, таких как push-уведомления и фоновая синхронизация.

  • Что нам нужно от Интернета и что ему нужно от нас: 43-минутное видео от Shwetank Dixit, представляющее PWA с точки зрения пользователей Интернета в Индии. Сервис воркеров начинается на 18 минуте.

  • Мгновенная загрузка : создание прогрессивных веб-приложений, ориентированных на офлайн : 45-минутное видео Джейка Арчибальда, одного из разработчиков Service Workers.

  • Service Workers Введение: отличное введение от команды Google о том, что вам нужно знать, чтобы начать работу с Service Workers.

  • Автономная поваренная книга: Джейк Арчибальд описывает различные варианты использования автономной функциональности, а также полезные иллюстрации и примеры кода для кода службы woker. Стоит посмотреть!

Всплывающее уведомление

Push-уведомления полезны для уведомления пользователя о важных, актуальных или своевременных событиях, даже если ваш сайт не открыт в браузере или даже когда браузер закрыт. Благодаря спецификации Push API и Service Workers вы, наконец, можете реализовать это и в своем прогрессивном веб-приложении. Будьте осторожны, чтобы не спамить ваших пользователей!

На пути к лучшим приложениям: что и почему прогрессивные веб-приложения : 43-минутное видео, в котором Андреас Бовенс представляет PWA, обслуживающего персонала и - примерно 23-минутную отметку - Push-уведомления.

Уведомления Web Push : своевременные, актуальные и точные : введение Google в уведомления Web Push.

Отправка документации API на MDN

Продолжайте продвигать его с помощью API Web Push: Крис Миллс объясняет API Web Push.

Спецификация Push API

Инструменты и библиотеки

В этом разделе перечислен ряд инструментов, которые могут сэкономить вам много времени и усилий при написании кода для ваших PWA.

  • sw-toolbox: полезная библиотека с учетом множества различных сценариев использования кеширования.

  • sw-precache: инструмент для предварительного кэширования всех статических ресурсов для использования в автономном режиме.

  • Lighthouse : показатели аудита и производительности для прогрессивных веб-приложений.

  • Генератор манифестов: инструмент, который автоматически генерирует файл веб-манифеста.

  • manifest-json: еще один инструмент (использующий командную строку) для создания файла веб-манифеста.

  • generator-pwa: йоменский генератор для базового приложения PWA.

  • UpUp: прочтите статью автора библиотеки о том, как ее использовать.

  • Web Starter Kit: шаблон для веб-разработки, включая библиотеки sw-toolbox и sw-preache.

  • Fetch-sync: Fetch Sync позволяет передавать запросы на выборку через API фоновой синхронизации, чтобы они выполнялись, если выполняются, когда UA находится в автономном режиме.

  • Msgr: Отличная служебная программа для служебного работника / клиента.

hashnode

Витрины, тематические исследования и многое другое

Посмотрите, что делают другие с прогрессивными веб-приложениями. Получите вдохновение и посмотрите, как это помогло другим в ключевых бизнес-показателях.

  • PWA.Rocks: выставка лучших прогрессивных веб-приложений в мире. Он поддерживается командой Opera Developer Relations, и мы принимаем запросы на извлечение, если у вас есть великолепно адаптивный PWA. Помните, что сайты не предназначены только для мобильных устройств, поэтому лучшие PWA отлично смотрятся на компьютерах и устройствах.

  • Google PWA Showcase: витрина Google, показывающая компании, адаптированные к PWA.

  • Экономическое обоснование прогрессивных веб-приложений: Джейсон Григсби приводит убедительные аргументы в пользу преимуществ PWA для бизнеса.

  • PWA африканская перспектива: мы интервьюируем двух великих разработчиков из Нигерии и Кении о PWA. Прочтите их мысли о том, как PWA могут помочь решить проблемы в этом регионе.

pwa-engaging.png

Книги

Книги, которые помогут вам узнать о PWA.

Прогрессивные веб-приложения: эта книга научит вас дизайну PWA и навыкам, необходимым для создания быстрых и надежных веб-сайтов, шаг за шагом рассмотрев реальные примеры.

More from this blog

Р

Разработка и продвижение сайтов. Создание PWA приложений

29 posts

Мы разрабатываем прогрессивные веб-приложения (Progressive Web Apps), потому что теперь это один из стандартов, которые действительно увеличивают доходы наших клиентов. Services for the development of websites and progressive applications. Developers PWA