Про интерфейс

Февраль 27, 2008

Автор: Александр Сорокин

 выдержка из книги Джефа Раскина:

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

Комментариев: 13

  1. Никита пишет:

    Есть выражение “Программистом для программистов”.
    Этот пост можно назвать “Дизайнером для дизайнеров”.

    Смысл есть. Но для недизайнеров эт не очень важно.
    Nothing personal ;)

  2. Alexsas пишет:

    для дизайнеров — нет.. так как они то это знают…
    а для команды в целом — очень даже важно чтобы все это понимали

  3. Никита пишет:

    а для команды в целом — очень даже важно чтобы все это понимали

    не согласен. Есть примеры продуктов, которые являются очень популярными, востребованными – но с юзабилити там не все в порядке. Юзают просто потому, что в этих приложениях есть смысл. Они решают какую-то проблему пользователей.

    Все зависит от контекста проекта. Где то “интерфейс” это критично важно, где то вовсе не нужно – и это нормально.

  4. Alexsas пишет:

    приведи пример

  5. Weltkind пишет:

    [quote comment="338"]приведи пример[/quote]
    FreeBSD
    Unix класика, без гди.
    Люди осваивают, потому что в этом есть нужда.
    Eviews-программа для экономического анализа, которой нет равных. но пока ты всю доку по ней не прочтешь – ты хер там разберешься. И тем не менее все экономисты-аналитики ее юзают.

  6. Alexsas пишет:

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

    Люди осваивают, потому что в этом есть нужда.

    Вот это очень точно сказано.
    Eviews написали программисты-экономисты, но к сожалению они небыли и юзабилистами.

    Если ты сравнишь интерфейс FinalCut Pro и Adobe Premier, или же всеми любимый 3DMAX c Cinema 4D, то все станет понятно. Просто некоторым программам трудно сделать грамотный интерфейс только потому, что надо иметь образование в данной области, к примеру — экономическое.

    Побеждать будут в итоге более простые в освоении программы.
    Почему все смортят видео через LA или Zoom? да потомучто у WMP все по ублюдски сделано.

  7. Михаил Агеев пишет:

    Господа, гди и GDI – это митсубовские движки с прямым впрыском =) ГУИ ))

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

  8. Никита пишет:

    догадываюсь чем закончится очередная дискуссия.
    Каждый, как минимум, по разу пошлет другого и каждый останется при своем мнении. :)

  9. Alexsas пишет:

    почему так? незнаю…

  10. Weltkind пишет:

    [quote comment="342"]догадываюсь чем закончится очередная дискуссия.
    Каждый, как минимум, по разу пошлет другого и каждый останется при своем мнении. :) [/quote]
    неа. В связи с окончанием черной депресии я стал добрее и лояльнее к окружающим.

    Alexsas
    Иными словами можно сказать так. Когда альтернатив нет, юзеры скрипя зубами заставляют себя прочесть пару десятков страниц мануала. А когда есть, начинают леницо. И слова тупой, амерской домохозяйки: “Dont make me thing” распространяются на все человечество. Вон вспомните советские учебники по программированию. Без трех интеграллов на страницу никак не обходилось. А сейчас? тьфу! Одни картинки и стрелочки куда кликнуть.

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

    Минусы: народ тупеет!!! Отучается мыслить.

  11. Weltkind пишет:

    Навеяно Вашей темой…
    http://diesel.elcat.kg/blog/weltkind/index.php?showentry=27981

  12. Alexsas пишет:

    Советские учебники тоже бы все передалать не мешалобы.
    Каждое следующее поколение «умнее» предыдущего. Но в плане постижения того что есть.
    Оно использует наработки прошлых поколений, уже готовых…

    Я лишь хочу сказать, что взаимодействие с человеком (интерфейс) в настоящем времени очень важно, потому что раньше этому неуделялось вообще никакого внимания. Дел и так хватало.

    Сейчас все готово, и надо это готовое грамотно преподнести.
    Грубо говоря Толик, ты же используешь фреймворки и библиотеки, и от этого тупее не становишся. А так тебе бы каждый раз пришлось бы все кодить с самого начала. Эти вот библиотеки и есть интерфейсы взаимодействия, и их делают для людей.

    А иначе зачем эти все патерны и тому подобная лабуда… это все упрощает…
    Но я уже говорил — упростить очень сложно.
    Вот об этом и речь.
    за ПРОСТЫМИ ИНТЕРФЕЙСАМИ будущее.. никуда от этого недеться.

    ps/ и самолетами простым джойстиком будем управлять.

  13. Никита пишет:

    Предлагаю провести эксперимент.

    Подойдите к дизайнеру и спросите: “Что самое главное в Проекте?”
    Ответ будет – дизайн.

    Подойдите к программисту и спросите: “Что самое главное в Проекте?”
    Ответ будет – код.

    Подойдите к тестеру и спросите: “Что самое главное в Проекте?”
    Ответ будет – тестирование.

    Подойдите к менеджеру и спросите: “Что самое главное в Проекте?”
    Ответ будет – менеджмент.

    Мы все очень субъективны. Мы все друг от друга зависим. Мы все в одной лодке. Что важно в конкретный момент решать нужно всем сообща.

Оставьте свой отзыв!

Вам нужно войти, чтобы оставить комментарий.

SandS design