PC Magazine/RE logo
©СК Пресс 3S/96
PC Magazine, May 28, 1996, p. 85

С нас довольно!

Билл Макроун


Бизнес браузеров совершенно вышел из-под контроля.

За что ни возьмешься - все браузер. Слой HTML-представления есть почти в каждой новой прикладной программе, которая может оказаться у вас на экране. И конечно, Microsoft тоже демонстрирует браузер, который с одинаковой легкостью может заглянуть в Web или в файлы на вашем жестком диске. Фирма JavaSoft почти готова поставлять Java Workshop - среду для разработки программ на языке Java, где каждый компонент выглядит как Web-страница.

Метафора браузера - не последняя разновидность Самого Замечательного Пользовательского Интерфейса (Last Great Uses Interfase). На деле же она никуда не годится, поскольку лишена большинства полезных средств управления, которые мы знаем и любим. Она перегружена крупными некрасивыми кнопками и этой глупой анимацией в верхнем правом углу, которая не выдает вам ровно ничего, кроме слова "working.. (работаю...)". Инструменты форм совершенно отвратительны, не говор уже о их неуниверсальности.

Станет ли следующая версия пакета CorelDRAW браузером? А Quicken? И что слышно об Excel? Нет, нет и нет. Как будут выглядеть в Corel эквивалентные браузеру вспомогательные окна (roll-ups) - эти удобные перемещаемые меню, которые так ускоряют вам решение задач компоновки. Что за браузер станет эквивалентом самоучителя (checkbook) в Quicken? И хочу ли наблюдать метеорный дождь всякий раз, когда идет перерасчет моих электронных таблиц.

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

Вопрос, которым должны задаваться разработчики программного обеспечения, должен звучать так: "Как мне гладко интегрировать это приложение в Internet, не запутав моих пользователей?", а не так: "Как мне придать этой вещи облик Web, чтобы кто-то не посчитал нас отсталыми?".

Что хорошо в Web, так это то, что она стимулирует людей больше читать. Растет популярность Web как способа заполнения досуга, и результаты обследований, которые нам попадались, свидетельствуют, что врем отнимается у телевизора. Это значительно смягчает мое беспокойство по поводу потери обществом грамотности, поскольку если дашь палец, то можно потерять и всю руку. Кстати, вот три книги, заслуживающие вашего внимания.

"Основы микроконтроллеров" Яна Акселсона (The Microcontroller Idea Book, by Jan Axelson. Lakeview Research, ISBN 0-9650819-0-7). Микроконтроллеры - это микропроцессоры, которые ориентированы специально на взаимодействие с устройствами реального мира, например выключателями и датчиками, при управлении дисплеями, электродвигателями, индикаторами и источниками света или при сборе данных для последующего их ввода в ПК. Книга Акселсона касается в основном микроконтроллера Intel 8052-BASIC - восьмиразрядной микросхемы со встроенным Бейсик-интерпретатором и множеством полезных возможностей. Настоящее сокровище в книге - коллекци схем ввода-вывода, которые показывают, как подключить внешний мир и заставить все работать как надо. Данный труд представляет собой образец ясности и краткости. Как только вы поймете, как эти схемы работают, вы сможете использовать их в качестве компонентов дл приготовления "блюд" по поваренной книге.

Раскрывая свои пристрастия, упомяну "Движущихс роботов" Джозефа Л. Ли и Аниты М. Флинн (Mobile Robots, by Joseph L. Lee and Anita M. Flynn. AK Peters Ltd, ISBN 1-56881-011-3). В основе этой книги - результаты исследования, выполненного Лабораторией искусственного интеллекта Массачусетского технологического института. Один из простейших роботов собирается из конструктора "Лего", дешевых моторчиков, схемной платы и нескольких деталей. "Лего" и игрушки неизменно появляются и в других, более сложных роботах, мозгом которых являютс микропроцессоры. Вы можете построить несколько на удивление "смышленых" миниатюрных созданий, которые будут бойко бегать, отыскивать путь в лабиринте и не вызывать ни у кого аллергии. Посмотрите также в архиве http://legowww.homepages.com/robots/index.html.

Наконец, есть "Руководство по подготовке руководств для пользователей" Кена Уитакера (A Guide to Publishing User Manuals, by Ken Whitaker). Наконец-то! Нашелс кто-то, кто документировал процесс составлени документации. Уитакер является автором еще одной любимой мной книги "Укрощение программных маньяков" (Managing Software Maniacs). Если "Укрощение программных маньяков" полна кратких забавных советов, то книга о документировании (John Wiley and Sons, ISBN 0-471-11846-X) более серьезная, хотя и в ней чувствуется живой ум. Наиболее важны места, где рассказывается о роли документации в проекте вообще, и почему она никоим образом не должна выпадать из процесса разработки. Если ваш босс когда-нибудь скупился на финансирование составления надлежащей документации, это следует прочесть.

Для поддержания равновесия я бы назвал книги Middle Passage Чарлза Джонсона (Charles Johnson) и Murther and Walking Spirits Робертсона Дейвиса (Robertson Davies). Они не имеют ровно никакого отношения к компьютерам - это просто две лучшие книги, написанные за последние десять лет или около того.