rss vk ok facebook twitter

Развитие графических интерфейсов пользователя

Здравствуйте уважаемые читатели моего блога, сегодня я хочу рассказать о графических интерфейсах пользователя в исторической ретроспективе на примере самой популярной OS Windows. Но для начала речь пойдет о графических пользовательских оболочках различных операционных систем, их еще называют gui или гуи, в менее профессиональной среде просто «окна» или «рабочий стол», так как большинство операционных систем оснащены оконным интерфейсом или имеют возможность его так или иначе установить и использовать. Однако, существуют системы и с текстовым оконным интерфейсом, вернее, с имитацией оконного интерфейса через псевдографику.

С помощью gui мы взаимодействуем с операционной системой и установленными приложениями, делаем это через различные активные графические элементы — кнопки, меню, скроллы, чекбоксы, панели и т.д. На пользовательских компьютерах графический интерфейс пришел на смену интерфейсу командной строки, его еще часто называют текстовым или консольным интерфейсом. Именно на пользовательских, потому что запускать гуи на серверах — не целесообразно. Но не будем углубляться в терминологию, суть заключается в том, что при помощи графического интерфейса мы управляем системой и приложениями, работаем с файлами данных или даже программируем через меню и другие графические элементы, а в консоли только через ввод и выполнение характерных для каждой операционной системы команд или через интерактивные элементы псевдографических интерфейсов. Надеюсь, я вас не запутал окончательно)

стандартный текстовый редактор freedos
Оконный текстовый интерфейс во всей красе.

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


resume professor

Тут стоит оговориться! В графическом интерфейсе пользователя тоже можно работать с помощью клавиатуры, через специальные комбинации клавиш, которые часто пересекаются в разных OS, будь то Windows, OS X или Linux. Можно даже сказать, что в GUI абсолютно всем можно управлять через клавиатуру, правда это не очень удобно, ведь оболочка создается с учетом наличия у вас манипулятора. Правда, в многообразном мире Linux существуют специальные графические оболочки с оконным интерфейсом но разработанные с учетом того, что из всех средств управления у вас есть только клавиатура.


Все равно до сих пор не утихают споры о том, что лучше — консоль или гуи? Особенно такие темы часто поднимаются в сообществе программистов. Многие специалисты считают пользовательский графический интерфейс — эволюцией компьютерных технологий, удобной средой для работы за компьютером, часто (но не обязательно) это приверженцы программных продуктов и технологий Microsoft. Сторонники исключительно консольного интерфейса из числа профессионалов рассматривают gui как отступление от истинного примера взаимодействия человека с компьютером, считают использование в работе графического интерфейса — лишь иллюзией удобства и указывают на наличие большого количества отличных консольных утилит, разработчики которых по разным причинам не стали писать графическую оболочку. Ссылаются на тяжеловесность многих гуишных программ и часто на не стабильную работу. Примером таких консольным программ могут являться текстовые браузеры, или известный всем веб-программистам текстовый редактор vi.

Единственным объективным фактом в этом споре можно считать то, что умелое сочетание интерфейса командной строки с графическим предоставляет пользователю очень мощные возможности. От себя могу добавить, что работая в операционной системе установленной без gui, например в Linux, можно по-настоящему почувствовать машину, в то время как в операционных системах семейства Windows и OS X с предустановленным гуи меня не покидает чувство «игрушечности». А теперь обещанная ретроспектива.

Графический интерфейс пользователя MS Windows

windows 1.01
Рабочий стол с запущенными приложениями в Windows 1.01
windows 2.03
Рабочий стол с запущенными приложениями в Windows 2.03
windows 3.0
Рабочий стол с запущенными приложениями в Windows 3.0
windows 3.1
Рабочий стол с запущенными приложениями в Windows 3.1
windows nt 3.1 workstation
Рабочий стол с запущенными приложениями в Windows NT 3.1 Workstation, визуально практически не отличим от другой версии Windows NT 3.51 Workstation.
windows 95
Рабочий стол с запущенными приложениями в революционной операционной системе Windows 95, также практически не отличим от версии Windows NT 4.0 Workstation.
windows 98
Рабочий стол с запущенными приложениями в Windows 98
windows 2000
Рабочий стол с запущенными приложениями в Windows 2000, визуально практически не отличим от другой версии Windows Me, а также от Windows Server 2003, хотя это абсолютно разные по назначению и программной начинке системы.
windows xp
Рабочий стол с запущенными приложениями в Windows XP

На этом пока все, но в будущем я обязательно пополню этот список скринами рабочих столов операционных систем семейства OS X и Linux, правда в случае с Linux и его многообразием дистрибутивов, учитывая различные реализации DE и WE могут потребоваться годы на сбор информации) Удачи вам, подписывайтесь на мой блог!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *