1. Графический пользовательский интерфейс (англ. Graphical user interface, GUI) — система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие от интерфейса командной строки, пользователь имеет произвольный доступ (с помощью клавиатуры или указательного устройства ввода) ко всем видимым экранным объектам — элементам интерфейса, а на экране реализуется модель мира в соответствии с некоторой метафорой и осуществляется прямое манипулирование.
Элементы графического интерфейса - иконки, кнопки, диалоговые окна, линейки прокрутки, различные рамки и оконные меню
2. Пользовательский Web-интерфейс (WUI) - обеспечивает меню для Web-приложения. Выбор действий ограничен, так как меню, обеспечивающее обращение к функциям, не является легкодоступным для приложения;
Web-страница обладает небольшой степенью внутреннего контроля над клиентской областью:
Создание специализированных меню требует дополнительной работы по программированию.
Клиентская область не содержит традиционные пиктограммы:
Многие приложения используют графику и анимацию в эстетических или навигационных целях. Это таит в себе угрозу увеличения времен отклика при загрузке и раскрытии графических файлов
Web-браузер и приложения обеспечивают возможности отключения графики, содержащейся в Web-страницах, так что на экране отображается только их текстовая версия.
Компоненты WUI-интерфейса:
баннеры (заголовки), навигационные панели и визуальные или текстовые гиперссылки, упорядоченные различными способами
Баннер представляет собой визуальный заголовок, отображаемый вверху Web-страницы.
Навигационная панель — это список вариантов выбора гиперссылок, обеспечивающих доступ к информации
Гиперссылка представляет собой вариант выбора, который отображает следующую страницу информации или перемещает фокус отображения на другую область той же страницы
3. Объектно - ориентированный пользовательский интерфейс (OOUI) — это программный интерфейс определенного типа, в котором пользователи действуют с определенными объектами для определенных свойств. Он основан на идее объектно-ориентированного программирования, используемого в современных вычислениях.