Есть ли будущее у пользовательских интерфейсов? - PullRequest
9 голосов
/ 31 октября 2008

У нас есть продукты, созданные как с GUI, так и с CHUI. В дальнейшем мы планируем переделать большую часть нашего программного обеспечения и, в основном, идти по пути использования всего графического интерфейса. У меня вопрос к группе: нужно ли нам следить за сохранением CHUI? Каковы преимущества CHUI по сравнению с GUI? Много раз в прошлом люди говорили, что CHUI быстрее, потому что вам не нужна мышь. Я утверждаю, что графический интерфейс пользователя может быть таким же быстрым с правильными сочетаниями клавиш, горячими клавишами и / или сенсорными экранами.

Является ли CHUI чем-то, что мы больше не должны учитывать, если аппаратное обеспечение больше не предоставляет ограничения?

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

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

Ответы [ 14 ]

1 голос
/ 28 декабря 2008

В дополнение к другим преимуществам, упомянутым выше, я часто находил еще одну причину, чтобы не использовать альтернативный пользовательский интерфейс - он защищает вас и ваши интерфейсы честно. Когда приложение создается только с одним пользовательским интерфейсом, становится намного проще позволить принципам проектирования скользить, а ваша бизнес-логика и т. Д. И ваш графический интерфейс превращаются в сплетенный клубок спагетти, несмотря на благие намерения. Независимо от важности наличия у ваших клиентов интерфейса командной строки, вскоре может наступить время, когда может потребоваться альтернативный графический интерфейс (читай: уровень представления), и вы захотите подготовиться. Это может не соответствовать вашим требованиям, но я думаю, что это хорошо помнить ...

1 голос
/ 31 октября 2008

Каждое исследование, которое я когда-либо читал, показало, что CHUI гораздо быстрее для опытных пользователей. Графический интерфейс проще для новых пользователей и для приложений, которые используются только изредка. Также для данного размера экрана вы можете отобразить больше информации о CHUI, чем GUI. Хороший графический интерфейс позволяет быстро просмотреть обзор.

1 голос
/ 31 октября 2008

CHUI быстрее по скорости выполнения, а не по скорости взаимодействия с пользователем. Я пишу встроенные системы (а также GUI), поэтому всегда буду использовать приложения для командной строки.

0 голосов
/ 31 октября 2008

Как только вы представите некоторые данные, кто-то захочет запросить их. Вы можете интегрировать это с графическим интерфейсом, нет проблем. Если вы думаете, что некоторые из ваших клиентов захотят написать определенные задачи. настроить это. Все, что связано с автоматизацией, лучше всего выполнять из командной строки (у, работа!)

Я люблю Guis. Я пользователь Mac. Но есть время и место для CLI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...