Здесь имеет смысл сделать небольшое отступление. Изыскания в области методов
построения гибких интерфейсов приводили к интересным, но, как правичо
громоздким и неуклюжим решениям. Это, разумеется, было не следствием низкого
профессионального уровня разработчиков, а проявлением «капиталистических»
отношений в программной индустрии. Борьба с монополизмом Microsoft, развернутая
в последние годы, проходит под флагами Интернета. Именно в этой борьбе родилась
новая парадигма, основанная на достаточно старой технике текстовой
интерпретации. Любой из современных броузеров, помимо всего прочего, является
интерпретатором текстов Web-страниц.
В броузере объединены два аспекта, два подхода к построению пользовательского
интерфейса:
во-первых, броузер предоставляет пользователю свой собственный интерфейс — как
и любое другое приложение какой-либо операционной системы;
во-вторых, броузер реализует пользовательский интерфейс, разработанный автором
ресурса, к которому обратился пользователь.
Реализация первого аспекта подчинена, как правило, гласным и негласным правилам
и традициям в организации интерфейса приложений для той операционной системы,
на которой функционирует броузер. Имеющиеся отличия определяются
дополнительными задачами, решаемыми броузером, но и они, чаще всего,
соответствуют общим принципам организации взаимодействия с пользователем,
принятым в соответствующей операционной среде.
Совсем другие концепции положены в основу интерфейса, реализуемого средствами
создания Web-страниц. Исполняя роль интерпретатора текста, содержащегося в
отображаемом документе, броузер обязан наиболее точно «воплотить в жизнь» замысел
автора документа. И здесь почти вся ответственность за организацию взаимодействия с
пользователем ложится на создателя ресурса. Именно этим объясняется многоликость
Интернета, проявляющаяся в многообразии способов организации информации,
выставляемой на всеобщее обозрение. С другой стороны, разные виды ресурсов и
технологий требуют разных подходов к построению интерфейса. Добавьте к этому и
разнообразие аппаратно-программных платформ, участвующих в создании, развитии и
эксплуатации Интернета. В результате возможна ситуация, когда пользователь IBM
PC, управляемого Windows 95, может просматривать в броузере Netscape Navigator
страницу, полученную с сервера, функционирующего под управлением ОС UNIX,
подготовленную на компьютере Macintosh. Вот где поистине начинаешь ценить те
усилия, которые вкладываются в согласование и стандартизацию! Без этого Интернет
просто перестал бы существовать (точнее, не появился бы). Но вернемся к
пользовательскому интерфейсу. При всем нашем желании дать как можно более
полную его характеристику, многие чрезвычайно интересные области останутся за
рамками нашего обзора; как говаривал Козьма Прутков, «нельзя объять необъятного».
7.2. WEB-СТРАНИЦЫ И САЙТЫ
С развитием Интернета появилось множество новых областей деятельности и
даже профессии, одна из которых — Web-дизайнер. Так называют специалиста, со-
здающего основной вид информационных ресурсов сети — Web-страницы, а
точнее, их системы. Страницы объединяются с помощью гипертекстовых ссылок
(связей) и образуют тематические Web-узлы и сайты (граница между этими
категориями весьма условна и касается только масштабности творения или
претенциозности автора;