С. Шапошникова. Психологическое преимущество интерфейса командной строки
Люди, Опыт работы с ПСПОАвтор: ALT Linux
Графический интерфейс пользователя (GUI) возможно более адаптирован для неподготовленного пользователя, который, не зная принципов работы операционной системы, может в нем интуитивно так или иначе освоиться. Для работы в режиме командной строки (CLI) человек должен изначально владеть знаниями, по-крайней мере, как пользоваться справочной информацией.
Однако, у CLI можно усмотреть одно психологическое преимущество — это отсутствие отвлекающих элементов. Человек ведет диалог с машиной, при этом параллельно машина не мигает лампочками где-то внизу, не выкидывает окошки с многобукфами, не завлекает взгляд красочными кнопками. Когда ничто не отвлекает от основной задачи, человеку легче сосредоточиться на ее решении. И кроме того, он меньше устает. Да — меньше устает: сравните час работы в GUI и CLI, возможно вы заметите разницу. Многие вещи мы воспринимаем неосознанно. Наверно GUI перегружает эту “неосознанную воспринималку” и мозг быстрее устает.
Опыты показывают, что некоторые дети на занятиях отдают большее предпочтение (Ctrl+Alt+F?)&Vim, чем KDE &Write (например, при изучении программирования на python). Хотя, по логике вещей, работать в привычной для себя среде предпочтительней (понятно, что привычно GUI).
Еще одно преимущество командной строки — более глубокое понимание принципов работы. Нажатие на кнопку графического интерфейса почему-то не ведет к ярко выраженной ассоциации “дать команду компьютеру”, в отличии от того, когда пользователь вводит команду в bash.
От изучения GUI уже никуда не уйти: он широко распространен. Однако стоит ли так концентрироваться на нем при преподавании информатики?
Об авторе. Светлана Шапошникова победитель конкурса КОД СВОБОДЫ, работает в Центре детского (юношеского) технического творчества «Городской» г. Липецка
Источник: Блог Светланы Шапошниковой
Июль 7, 2009, 7:25 дп
Ссылка «Блог Светланы Шапошниковой» некорректная.
Июль 7, 2009, 9:24 дп
Спасибо, поправил.
Декабрь 4, 2009, 9:22 пп
Переход на «окна» предвосхитил привлечение большей категории пользователей, чем только с CLI.
Однако для специалиста или в программах с обильным интерфейсом быстрее применить текстовую команду, чем найти кнопочку.
Впрочем CLI — не лучшее решение.
Легко реализовать «текстовые команды в GUI», для этого существует специальные компоненты во всех ОС.
Также можно реализовать «окна» в CLI интерфейсе…
Например учебный Pascal,C под DOS реализован с помощью GUI реализованным в CLI.
Строго говоря существуют интерфейсы, в которых могут иметься элементы CLI и GUI.