Предисловие Майка Амундсена
Хотя на тему гипермедиа написано множество книг, существует избранное количество публикаций, в которых рассказывается о важных достижениях в области гипермедиа, и эта книга — одна из них. Эта книга не только описывает преимущества создания приложений на основе гипермедиа (HDA), но и знакомит читателя с рабочими и практическими примерами того, как это сделать. И при этом авторы (Гросс, Степински и Акшимшек) обращают внимание на вклад важных фигур в истории гипермедийных систем. И на момент написания этой статьи эта история охватывает более полувека.
В 1974 году книга Теда Нельсона «Компьютерная свобода/машинные мечты» ознаменовала начало современной эры гипермедиа книгой, которую Стивен Леви (автор книги «Хакеры» ) назвал «эпопеей компьютерной революции». Нельсону приписывают создание терминов HyperText, HyperLink, HyperMedia и HyperData, а также Intertwingularity; представление о том, что вся информация связана — как переплетена, так и перемешана. Почти полвека назад он предсказал будущее, в котором любой человек сможет публиковать что угодно в любое время без необходимости получения разрешения от какого-либо центрального контролирующего источника. И его гиперссылки были двигателем этого будущего.
Прошло два десятилетия, прежде чем идея Нельсона о взаимосвязанных вычислениях получила широкое распространение. Попутно Дуглас Энгельбарт создал онлайн-систему или NLS, Венди Холл создала Микрокосм , и, наконец, в 1980-х годах Тим Бернерс-Ли определил Всемирную паутину (WWW), HTML и HTTP. Именно версия Бернерса-Ли стала основой и стандартом межкрыльевости, которую мы все переживаем сегодня.
К 2000 году технические основы «Интернета» были задокументированы в докторской диссертации Роя Филдинга ( «Архитектурные стили и проектирование сетевых программных архитектур» ). В этой работе Филдинг определил архитектурную модель передачи репрезентативного состояния или REST. Этот набор системных свойств и ограничений реализации оказался — даже четверть века спустя — надежной моделью для проектирования и создания взаимосвязанных машин, которые сегодня затрагивают миллиарды людей по всему миру.
Несмотря на то, что работа Филдинга была важной, только после того, как Леонард Ричардсон и Сэм Руби опубликовали «Веб-службы RESTful» в 2008 году, модель REST стала хорошо известна в мире архитектуры и разработки программного обеспечения. Идеи, лежащие в основе модели REST Филдинга, опирающиеся на платформу программирования Ruby, стали обязательными для создания веб-сервисов и клиентских приложений.
Одна из причин, по которой работа Ричардсона и Руби была так важна, заключалась в том, что, в отличие от диссертаций и футуристических прогнозов, книга RESTful Web Services излагала практическую рабочую основу для создания мощных приложений для Интернета. В нем описывались не только возможности REST, но и содержались пошаговые инструкции по их созданию. Ричард и Руби собрали в одном месте результаты исследований в области гипермедиа за предыдущие двадцать лет.
И теперь мы можем добавить к этому списку важных работ эту книгу ( «Гипермедийные системы» ). Начиная с введения в книгу и заканчивая пошаговыми инструкциями по использованию HTMX для браузеров и Hyperview для мобильных устройств, авторы описывают преимущества создания приложений на основе гипермедиа (HDA). Они также предлагают десятки практических рабочих примеров, которые читатель может сразу же использовать при создании собственных гипермедийных решений.
Я работаю в области гипермедиа около тридцати лет и видел, как за это время появилось и исчезло немало книг, статей, диссертаций и программных платформ. Иногда одна из этих работ «попадает в точку» — обеспечивает правильное сочетание теории и практики, изложенное таким образом, что помогает читателям установить связь между своими собственными усилиями и деятельностью сообщества в целом. Я рад сообщить, что эта книга — одна из таких работ. Авторы не только создали мощные инструменты в HTMX и Hyperview, но и продвинули концепцию гипермедиа-систем и приложений на основе гипермедиа таким образом, чтобы широкая аудитория могла понять и применить ее.
Нельсон описывает будущее, в котором барьеры для публикации и обмена данными будут снижены, а творческая энергия мира будет легко делиться и применяться. Это не новая или уникальная идея, но она нуждается в постоянном обновлении и поддержке. Нельсон рассматривал свои гиперссылки и гипермедиа как движущую силу взаимодействия между людьми и машинами по всему миру. Сама по себе гипермедиа представляет собой мощный подход к созданию компьютерных систем, которые позволяют людям работать вместе ради общего блага. Как говорят авторы этой книги: «Гипермедиа была великолепной идеей! Это все еще так!
Майк Амундсен, апрель 2023 г.
Last updated