Почему мы Услуги Портфолио Блог Технологии Процесс разработки Начать проект →
UA EN RU
← Все статьи
Инсайт · 03.12.2019 · 4 мин чтения

Прогрессивные решения в веб-разработке

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

Пользователи и потенциальные клиенты ждут от сайта достойного уровня: чтобы им было удобно пользоваться, чтобы UX/UI-дизайн выглядел аккуратно и чтобы найти именно то, за чем человек пришёл, удавалось максимально быстро. Это критически важные критерии — именно они во многом определяют, насколько большой будет аудитория сайта. А чтобы соответствовать современным ожиданиям, сайт должен работать на современных технологиях.

Современные технологии — требование, а не бонус

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

Иллюстрация к материалу о современных технологиях в веб-разработке
Современный сайт начинается с выбора технологий.

Что охватывают лучшие практики

Набор «best practices» для современного веба описывает несколько направлений, по которым стоит проверять проект:

  • использование современных офлайн-возможностей;
  • использование современных протоколов;
  • использование современного CSS;
  • использование современных возможностей JavaScript;
  • отказ от API, которые портят опыт пользователя;
  • доступность (accessibility).

Стек технологий: пример MEAN

Добиться этого можно с помощью современных, прогрессивных технологий. Технологии удобно объединять в стеки — один из самых популярных сегодня это MEAN.

MongoDB

База данных.

Express.js

Веб-фреймворк.

Angular

Фронтенд.

Node.js

Бэкенд.

Этот стек работает в рамках одной экосистемы JavaScript, поэтому его проще сопровождать. Как следствие, собрать команду разработчиков (или найти одного full-stack JavaScript-разработчика), обслуживать и поддерживать проект не должно стать проблемой.

Разумеется, стек можно комбинировать с другими технологиями: бэкенд заменить, например, на Laravel, а базу данных — на MySQL.

Суть. Конкретный набор инструментов не так уж принципиален. Главная цель другая — масштабируемый проект, который легко поддерживать и сопровождать и у которого есть функции, нужные современным пользователям.

Progressive Web Apps

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

Именно это предлагают пользователям Progressive Web Apps (PWA) — и именно это радует многих владельцев бизнеса. Не надо тратить средства на разработку и поддержку нативного приложения, при этом большинство его преимуществ остаются.

Мобильные устройства опережают десктоп

По данным исследования, к 2021 году на мобильную электронную коммерцию придётся 2,32 триллиона долларов — или около 67,2% всех продаж в e-commerce. Значит, сайты должны быть ориентированы на мобильных пользователей.

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

Одностраничные приложения (SPA)

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

  • SPA работает быстро: большинство ресурсов — HTML, CSS и скрипты — загружаются лишь один раз за всё время работы приложения;
  • дальше между клиентом и сервером передаются только данные.

Что это даёт электронной коммерции

Настройка оптимальных решений для пользователей помогает поднять такие показатели, как конверсия, средний доход на пользователя, длительность сессии, и снизить показатель отказов. Например, для Intertop.ua применение лучших практик других площадок электронной коммерции дало такие цифры.

+55,4%
конверсия (CR)
+128%
конверсия оформления заказа
+71,43%
средний доход на пользователя (ARPU)

Кроме того, длительность сессии выросла на одну минуту, а показатель отказов снизился на 25,4%.

Иллюстрация к разделу о показателях электронной коммерции
Технические решения напрямую отражаются на коммерческих показателях.

Вывод

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

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