Прототипирование. Практическое руководство.

Какие виды прототипов они создают.

Бумага по-прежнему во главе списка. Рост популярности библиотек AJAX, например Prototype и jQuery, в сочетании с увеличением числа инструментов с автоматической генерацией кода, таких как Axure, iRise и Fireworks, существенно облегчил процесс создания интерактивных прототипов.

Среди инструментов прототипирования, увеличивающих свою долю, – Ruby on Rails (RoR). Это фреймворк для быстрой разработки приложений – идеальный инструмент и для прототипирования, и для создания конечного продукта. В нем есть все возможности HTML плюс возможность использования динамических данных.

В табл. 5.2 приведена разбивка видов прототипирования по доле их использования членами сообщества специалистов по взаимодействию с пользователем.

Таблица 5.2. Результаты опроса о видах используемых прототипов

Прототипирование. Практическое руководство

Большинство моих прототипов созданы с применением HTML и AJAX. Я пользуюсь средой HTML/CSS, которую мы разработали в Messagefirst для своих нужд, в сочетании с JavaScript-библиотеками Prototype и jQuery. Поскольку код всех моих прототипов написан вручную с использованием существующих проверенных сред и JavaScript-библиотек, я могу обеспечить быстрый итеративный подход.

В некоторых случаях мне требуются другие инструменты, например при разработке ПО для мобильных устройств или телевизоров. В первом случае я обычно использую бумагу или Flash. Если же нужно создать прототип интерфейса, например цифровой видеокамеры, я выбираю Flash или Keynote.