Каковы преимущества и недостатки графического интерфейса пользователя (GUI)?

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

Кривая обучения

Первоначально графический интерфейс может показаться запутанным, особенно для тех, у кого нет опыта работы с ним ранее, но после привыкания к одному пользовательскому интерфейсу можно привыкнуть к нескольким другим. При просмотре программ Adobe Creative Suite Adobe Photoshop и Adobe Flash использовать похожие изображения для своих графических интерфейсов. Это означает, что когда пользователи привыкли к одной из программ, они уже в некоторой степени знакомы с пользовательским интерфейсом другой. Это также распространяется на веб-страницы. Многие веб-страницы используют логотипы для веб-сайтов социальных сетей, чтобы пользователи могли быстро делиться контентом. Эти логотипы используются не только на разных веб-сайтах, но и в одном и том же формате на всех веб-страницах, что делает их легко узнаваемыми.

Видео дня

Время, необходимое для создания графического интерфейса

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

Медленнее, чем в других операционных системах

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