Создание прототипа сайта
Один из важных этапов разработки сайта это создание его прототипа. Конечно, некоторые могут сказать, что это не всегда нужно делать, это замедляет скорость разработки и т.д., но у каждого решения есть свои сторонники и противники. Я считаю, что это один из важнейших этапов в разработке сайта или шаблона, а именно основополагающий, которым обычно пренебрегают как начинающие, так и опытные разработчики.
Для чего это нужно?
Основной функцией прототипа является наглядность конечного результата. Для меня это очень весомый аргумент, т.к. он избавляет разработчика от того чтобы держать все в голове. Мы просто будем знать, что у нас есть четкий ориентир того, что мы должны получить в конечном итоге. Следующий неоспоримый плюс создания прототипов это согласования с заказчиком. Все мы знаем, какое бывает сотрудничество с привередливыми заказчиками. Создание прототипа это конечно не панацея от всех бед и проблем, тут все зависит от индивидуального подхода, но способна хоть немного облегчить жизнь и уберечь нервы. :)
Единственное что иногда останавливает, это затраты времени и скучность самого процесса. Например, если у нас есть проект с большим числом разнообразных страниц, и для всех страниц необходимо создать прототипы. Не особо радужно, не правда ли ? Тут уже необходимо включать в процесс разработки сознание того что мы делаем и мотивировать себя. Я думаю, если вы занимаетесь любимым делом, то таких проблем у вас не возникнет.
Плюсы:
- наглядный ориентир конечного результата;
- продумывание на этапе проектирования;
- согласованность с заказчиком.
Минусы:
- скучность;
- затраты времени.
Чем пользоваться?
Если вы все таки решили заняться созданием прототипов, то следующий вопрос который возникает, это какими инструментами пользоваться. Я не буду перечислять все возможные варианты, некоторые рисуют все на бумаге, некоторые используют онлайн сервисы либо программные пакеты. Я например активно использую оба подхода, нарисовав наглядный макет в блокноте, я берусь реализовывать его.
Совсем недавно, для себя я открыл сервис cacoo.com. На нем есть 3 вида аккаунтов: бесплатный, расширенный и командный. Не буду о нем много говорить, скажу только, что этот сервис мне понравился больше всего своей простотой и функциональностью.
Конечно, для опытных верстальщиков это не будет новым, но я пишу как разработчик, которому иногда приходится разрабатывать дизайн.
В конце хотелось бы добавить, что выгодное вложение времени в создание прототипов обязательно окупится простотой и быстротой создание самого сайта.