пишет Ярослав Бирзул

Блочная разметка. Программы

Опубликована 21 августа 2008 года в категории Инструменты \ 26 комментариев

Существует огромное количество графических редакторов — растровые, векторные, 3д, есть даже текстовые (sic!). Когда же перед вами стоит задача: в чем же рисовать блочную разметку – вам придется выбирать. Лучше всего, конечно, попробовать каждый из них самому, чтобы определится в своих личных предпочтениях, и составить собственное мнение, но это не всегда удается.

Программы для создания Wireframes

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

Рассматривать я буду, конечно, далеко не все подходящие редакторы, но несколько хороших, а главное качественных – рассмотрю, а вы уже выбирайте сами, какой вам больше по душе.
Начать хотелось бы с исконно проектировочных программ – Axure Pro, и MS Expression Blend (не спешите плеваться – программа на высоте).
Итак, поехали.

Axure Pro

Очень мощная программа, которая позволяет не просто проектировать интерфейсы, но и сразу, же переводить их в html, или chm формат для пущего удобства (javascript также широко используется). Т.е. вы водите мышкой в редакторе, а на выходе получаете вполне себе работающий прототип интерфейса, который спланировали ранее. Программа не дешевле остальных участников тестирования, но имеет не меньше возможностей.

Прототипирование в этой программе — легкий процесс благодаря возможности создания диаграмм и простейших сценариев на подобии продуктов Microsoft – Visio и Outlook Express.
Работать с Axure лучше всего на небольших проектах, у которых в наличии большая и компактная функциональность. Также её можно использовать и для больших проектов, но это чревато долгим откликом программы на несильных компьютерах. Для больших же проектов аксурке банально не хватает возможностей: в частности – программирования, и создания баз данных, которые при создании полного прототипа (а не только блочной разметки) определенно нужны.

Конкретно для создания wireframes эта программа использует лишь малую часть своего обширного функционала, поэтому назвать Axure программой для создания блочной разметки – нельзя. Скорее она предназначена для визуализации уже спланированного на бумаге прототипа, но и исключать из списка её тоже нельзя – т.к. инструмент, очень мощный и полезный для юзабилистов.
Стоит Axure на данный момент $589.
Подробнее о работе в этой программе я напишу позже.

MS Expression Blend

Новая линейка графических редакторов от компании MicrosoftExpression определенно радует своей функциональностью и внешним видом. Что примечательно – Microsoft лишь выкупила готовый продукт у небольшой гонконгской компании Creature Housе (и самих Creature House тоже выкупила), а не создала конкурента как она обычно поступает в таких случаях. В нашем случае – хотелось бы осветить программу из комплекса MS Expression – Expression Blend. Эта программа предназначена конкретно для создания wireframes, и прототипирования, поэтому функционально – она определенно лучше Axure (для работы с блочной разметкой, конечно же).

Тут в наличии большая библиотека контролов – разнообразные кнопки, выпадающие списки, поля для ввода текста, radio-кнопки, чеклисты и прочие страшные слова. Удобная работа с wireframes с помощью множества слоев – также в наличии.
Эта программа также заточена под визуальное создание прототипа итогом которому будет html, xaml-анимация, и javascript файлы.
Есть удобные инструменты для работы с простейшими формами – элипсы, точки, линии, и многоугольники остаются неизменными.

Программа вплотную работает с технологией MS Silverlight (конкурент Adobe Flash) без нужды устанавливать MS Visio с его монстроподобным интерфейсом и прочая-прочая. Есть также встроенный JS-редактор.
Еще одним из преимуществ программы является XAML-анимация, которая позволяет экспортировать результаты визуальной работы в html без потери качества. Она же создает для прототипа анимацию кнопок, и других контролов. Каждый XAML-файл могут отредактировать С# или VB программисты вручную, что является определенным плюсом в совместной работе дизайнера и программиста.


Также удобна для работы с шрифтовыми интерфейсами, которые практически не используют графику – множество настроек, и функций помогут настоящим типографам сделать очередную дизайнерскую конфетку.
Программа подходит для проектирования не только веб интерфейсов, но и настольных (десткопных) приложений. Небольших приложений, правда, но…
Результатом работы может быть как статическая картинка, так и работающий html-прототип с silverlight и javascript.

Главным минусом программы является то, что дизайнерам, которые ничерта не смыслят в программировании на XML-подобных языках можно в эту программу даже не соваться, т.к. код редактировать приходится ну очень часто. Либо же им придется работать в тандеме с программистом, который знаком с этой программой и XML-языками. Именно так я и поступаю при предоставлении клиенту работающего прототипа.

Стоит данная программа $575, что довольно ощутимо даже в сравнении с стоимостью Adobe Photoshop CS3 ($1000).

MS Visio

Очень мощный программный комплекс для работы с визуализацией данных. Подойдет далеко не всем дизайнерам – не каждому нужны такие возможности в такой плотной упаковке. В интерфейсе легко можно запутаться. Работа также подобна визуальным редакторам выше, но существуют некоторые ощутимые проблемы. Одна из них – без знаний языка VB Script

MS Visio

туда можно даже не соваться. Я попробовал однажды, и не смог осилить ни монстрообразный интерфейс, ни способы работы с программистом в паре. Остановились мы на программе Expression Blend, как я об этом уже писал выше.

Из плюсов можно выделить:

  1. Мощность функций. С помощью этой программы можно спроектировать практически любой сложности интерфейс, как для сайта, так и для десткопной программы.
  2. Хороший визуальный редактор.
  3. Хороший редактор программирования с подсветкой кода и всем-таким.

Из минусов же:

  1. Ужасную производительность программы.
  2. Запутанность интерфейса.
  3. Сложность работы для простого дизайнера.

Стандартная версия стоит 350 долларов, за профессиональную же придется отдать 750 полновесных зеленых рублей.

Pencil Project

Pencil Project не является программой в полном смысле этого слова. Это расширение для браузера Mozilla Firefox (как 2й так и 3й версии). С помощью этого уникального дополнения можно свободно визуализировать интерфейсы, и проектировать блочную разметку. Самый большой плюс – это абсолютно бесплатно и под удобной лицензией – GPL 2. Также большим плюсом является кроссплатформенность – firefox создается под большинство популярных платформ – Windows, Mac, Linux.

Pencil Project

Интерфейс программы радует своей лаконичностью, и при этом мощностью – тут и сетка, и удобное перетаскивание нужных элементов, редактирование текстов, библиотека паттернов и форм. Простенький визуальный редактор только плюс – не засоряет важное пространство в программе и подчеркивает только важные функции, которыми пользуется большинство дизайнеров. В общем и целом – если до этой программы я использовал для создания wireframes преимущественно photoshop (а для прототипирования – Expression Blend) то теперь с удовольствием использую Pencil Project вместо него.

В общем – простое, как отвертка, приложение, которое успешно справляется со всеми нужными действиями при создании wireframes. Крайне рекомендую пользователям Firefox.

Balsamiq Mockups

Довольно часто проектирование интерфейсов начинается на бумажке – на обычных листах, либо в блокноте. Balsamiq Mockups развивает эту идею. Программа очень простенькая – есть множество визуалов – кнопки, списки, полосы прокрутки и прочее (есть даже облако тегов), их перетягиваем на «поле брани».

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

Кому нужна скорость при разработке, недурный результат и простой функционал – тому нужно в обязательном порядке качать эту программу. Профессиональную лицензию я получил, написав в службу поддержки о том — кто я, и чем занимаюсь. На сайте написано, что любой блоггер, или журналист может запросить профессиональную лицензию по этому адресу бесплатно.  Остальным же придется заплатить 79 долларов.

Выводы

Для тех, кому не нужны жуткие навороты: прототипирование в html и прочая шелуха – тому лучше использовать Pencil Project, и Balsamiq Mockups. Я, лично, отдаю преимущество первому – т.к. он абсолютно бесплатен и работает на моем любимом браузере. В то же время Balsamiq Mockups очень удобна, если нужно создать wireframes быстро и со вкусом.
В случае же, если вам нужно еще и прототипирование, редактор кода, javascript и прочий функционал – рекомендую обратить внимание на продукт Expression Blend – красивый, функциональный интерфейс которого не оставит вас равнодушным.

Тем временем

1. Миша Квакин раскрепостился от оков постоянной работы и стал фрилансером.

2. Сергей Чаботько рассказывает о том, чему нужно следовать начинающим СЕО-шникам

3. Юра Гугнин написал о своей новой работе в роли маркетолога.

4. Футуриус пишет о МО технологии.

5. Егор Чернев пишет о закругленных блоках с помощью css.



26 комментариев в статье «Блочная разметка. Программы»
Duck_kun написал этот ответ 21 августа, 2008 в 5:29

Аж целых 2а продукта от Microsoft... они до вас добрались тоже?)

Ярослав Бирзул написал этот ответ 21 августа, 2008 в 5:36

У меня на стационарном компьютере виста — они меня съели?

PS: прочитайте статью — в ней говорится, что к MS Visio у меня отвратительное отношение, но им многие пользуются.

Юрий написал этот ответ 21 августа, 2008 в 8:03

Интересно, а качество итогового кода такое же, как в DreamWeaver? Если да, то плохо...

Александр Винокуров написал этот ответ 21 августа, 2008 в 8:28

качество итогового кода может даже как и во FrontPage — тогда вообще ужас будет.

Ручками надо работать.

Ярослав Бирзул написал этот ответ 22 августа, 2008 в 4:19

Да какая разница какое там качество исходного кода? Вы же не дизайн там верстаете :) А блочную разметку создаете.

Андрей написал этот ответ 5 сентября, 2008 в 10:48

В Pencil Project нашел один большой недостаток, из-за которого пришлось отказаться от программы. Pencil Project не дает делать дубликаты страниц, когда необходимо поменять только часть элементов (обойти проблему можно, но это все-равно неудобно); и еще некоторые: новое окно создается не на весь экран и развернуть нельзя, нет сетки для выравнивания элементов и т.д., программа довольно сырая, но согласен, что это лучше и быстрее чем в photoshop.

В добавок к списку: SmartDraw 2008 (есть библиотека для разработки интерфейсов) — программа много весит (со всеми библиотеками), стоит порядка 150$ и неудобная.

А что скажете по InDesign?

Ярослав Бирзул написал этот ответ 5 сентября, 2008 в 12:04

SmartDraw — программа для создания библиотек диаграмм и прочего. Ни разу не пробовал использовать для проектирования.

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

Dorothy написал этот ответ 9 сентября, 2008 в 1:35

Обожаю автора. Пишет очень грамотно и читаемо. За тему огромное человеческое спасибо!

Эрик Панько написал этот ответ 12 сентября, 2008 в 4:29

Интересные мысли и написано лаконично, я в работе тоже пришел почти к таким же принципам проектирования. Но одну задачу не могу решить — (хотя это касается не проектирования страницы, а всего сайта, но суть практически та же) — Как сделать визуальный макет(макет главной страницы или структуру сайта) и при этом описать ее иерархию в текстовом(табличном) виде — т.к. это по сути ТЗ для разработчика вополщающего в жизнь структуру сайта и надо указать какие модули/компоненты/плагины использовать, на коком месте в иерерхии определенный раздел, права доступа ит.д... но при этому чтобы визуальный макет был связат с этой текстовой таблицей и оно редактировалось связанно... Может есть подобная среда разработки? Сейчас я рисую мает в ворде и таблицу с разделами и подразделами сайта тоже делаю в ворде, ищу более серьезный интсрумент.

Андрей написал этот ответ 12 сентября, 2008 в 9:07

Эрик Панько

Попробуйте visio, изучить, как его называют «монстрообразный», интерфейс даже чайнику достаточно пару часов.

www.strangesystems.net/ar...ng_wireframe.php — на странице найдете пример оформления документации.

Интересное для веб-мастеров (10.10.2008) » Как создать сайт бесплатно? Как сделать сайт? Журнал для веб-мастеров и блогеров от школы создания с написал этот ответ 10 октября, 2008 в 7:34

[...] Блочная разметка. Программы Существует огромное количество графических редакторов — растровые, векторные, 3д, есть даже текстовые (sic!). Когда же перед вами стоит задача: в чем же рисовать блочную разметку – вам придется выбирать. Лучше всего, конечно, попробовать каждый из них самому, чтобы определится в своих личных предпочтениях, и составить собственное мнение, но это не всегда удается… [...]

dmk написал этот ответ 15 октября, 2008 в 10:37

Добрый день.

У меня вопрос по поводу Pencil Project.

Моя главная профессия — Руководитель проектов, второстепенно — в качестве больше хобби — нравиться думать, что умею и знаю как сделать хорошо сайты, чтобы всем было удобнее. От того свои знания часто стараюсь навязать клиентам или дизайнерам :)

Никто не обижается. Часто их обыгрываем и получается что-то интересное.

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

Поставил Pencil — и вот какая проблема. Создаю страницу. Беру rectangle — тяну ее на область документа — и он у меня ректангл вовсе не по всей области как должен быть. Т.е. BOX — я могу сделать квдартным, прямоугольным, но при этом сама закрашенная часть его вовсе не занимает. Я сначала думал может это что-то наподобии Overview в иллюстраторе или как там называется сохранял смотрел — не помогло, смотрел скринкасты — там срзу на нужный размер.

Сталкивались ли с такой проблемой ? Как решали ?

А то я с английским дружу, читать могу — но боюсь объяснить свою проблему, которую мне на русском то описать сложно — точно не выйдет.

Спасибо

dmk написал этот ответ 15 октября, 2008 в 10:51

Немаловажная вещь, которую забыл добавить — ставил Pencil и на работе и дома — везде одно и тоже. Бразузер FF — last ver.

Платформа PC. Есть подозрение, что у вас конечно махинтош и вы скажите, что как установили так никаких проблем и не было. Порадуюсь за вас, но будет грустно конечно ;)

Создание блок-схем в окне браузера | JavaScript, PHP, CSS - Избранные статьи написал этот ответ 27 января, 2009 в 2:06

[...] Ярослав Бирзул, поэтому рекомендую к прочтению. Ну и про софт для [...]

роман написал этот ответ 11 сентября, 2009 в 1:47

программ существует огромное количество графических редакторов

Tatulya написал этот ответ 16 ноября, 2009 в 6:06

Axure Pro это действительно мощная программа, на покупку данной программы даже денег не жалко

Artamonich написал этот ответ 20 ноября, 2009 в 1:32

Я считаю что из представленной пятерки программ, лидирующее место занимает MS Expression Blend, но это лично мое мнение и навязывать его я никому не хочу

Pavelka написал этот ответ 23 ноября, 2009 в 8:08

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

Venyamin написал этот ответ 25 ноября, 2009 в 9:50

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

Venediktich написал этот ответ 2 декабря, 2009 в 7:00

Да действительно с MS Visio разобраться не так то просто, потребуется не мало времени на ее освоение

Seva написал этот ответ 8 февраля, 2010 в 11:40

Привык уже к MS Expression Blend,хороший редактор,остальные не пробовал.

Дмитрий Киселев написал этот ответ 23 июня, 2010 в 4:31

Порекомендуйте что-то для Мака, пожалуйста.

Ярослав Бирзул написал этот ответ 23 июня, 2010 в 4:57

Axure есть для Mac.

axure.com

Ярослав Бирзул написал этот ответ 23 июня, 2010 в 5:33

Чуть не забыл, что есть еще и justinMind Prototyper.

www.justinmind.com

seo-cook написал этот ответ 7 июля, 2010 в 7:09

MS Visio крутой инструмент, я давно с ним работаю.

Ярослав Бирзул написал этот ответ 8 июля, 2010 в 8:17

Seo-cook, конкретно для создания прототипов не самое удачное решение.


Добавьте свой ответ:
Контактная информация:
  • Телефон: +38 (091) 314-60-04,
  • E-mail и Jabber: dezmaster@gmail.com,
  • Skype: dezmaster,
  • icq: 486914