Блог онлайн-университета Code breakers

Что такое вайрфрейм и почему полезно сделать набросок приложения до начала разработки

Что такое вайрфрейм

Вайрфрейм (от англ. wireframe, каркас) – это набросок структуры будущего айти-продукта. Это статичное, чёрно-белое изображение будущего проекта. Набросок-вайрфрейм складывается из расположения элементов и экранов проекта. Он показывает, что и где должно располагаться и как смотреться вместе.  

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

Для вайрфрейма на первом месте не визуальная составляющая, а структура – он не для красоты, а для понимания. 

Зачем нужен вайрфрейм


Вайрфрейм – это как карта пути в руках по сравнению с устным объяснением дороги. С вайрфреймом ноукодер подходит к стадии сборки приложения с пошаговой инструкцией для себя самого и спокойно следует ей, зная, куда направляется.

Вы знаете, что в ноукодинге разработчик минует стадию создания элементов сайтов или приложений – эти элементы уже написаны кодом, а No-code разработчику надо только передвигать, устанавливать и настраивать сами элементы. 

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

Пример вайрфрейма логики событий регистрации в приложении записи в салон красоты, созданный в Figma.


Так вот вайрфрейм позволяет продумать расположение элементов, вроде кнопок, текстовых блоков, картинок, символов и прочего. Затем – увидеть, как предварительно всё это выглядит. Затем – соединить части каркаса между собой.

Как создавать вайрфрейм      


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

Собрали список подходящих программ: 

  • Figma – популярная, простая, проверенная, шаблонов и темплейтов нет, но у неё интуитивно понятный интерфейс
  • Miro – виртуальные доски, где делают простейшие содержательные набросоки проектов
  • MockFlow – популярный и простой, есть шаблоны, есть чат поддержки
  • Axure – профессиональный, мощный, возможно, трудный для новичков
  • Balsamiq – рабочая лошадка: здесь есть библиотека шаблонов и часто используемых элементов, простой и понятный сервис 

Кстати, набросать вайрфрейм можно на листке бумаги – принцип тот же: схематическое изображение элементов без увлечения красотой и простройка плана будущего проекта.  



Что такое