Rambler's Top100
04 февраля 2012 года
Сайтисфакция
Автор: Анатолий Левенчук
Опубликовано в журнале "Компьютерра" №31 от 18 сентября 2000 года

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

Онтологии

Когда я наконец-то засел за написание концептуальной статьи в сайтостроительную тему номера, я одновременно обрадовался и приуныл. Радость была по поводу того, что предметная область мне знакома и интересна: я начал делать вебсайты летом 1994 года, а одна из моих нынешних фирм (www.communiware.ru) и сейчас занимается коммерческим сайтостроительством. Печаль проистекала как раз из понимания всей сложности вопроса. Что же, к делу — несмотря на то, что каждый понимает дело по-своему.

В этом-то разнообразии пониманий и вопрос. Собственно, концептуальная статья предполагает обсуждение концептов предметной области. Сами же концепты (вернее, их наборы — онтологии) обычно используются для обсуждения проблем предметной области. Но у отрасли, как и у любого объекта исследований, очень много аспектов, требующих различных онтологий для своего обсуждения. Поэтому неплохо бы знать, какие именно проблемы будут обсуждаться в теме номера. Можно предполагать, что читатели «Компьютерры» будут особо интересоваться современными тенденциями в

  • вебтехнологиях: какие грядут архитектурные подходы, программное обеспечение, специальная аппаратура, тонкие серверы и т. д. Описание (декларативный подход) вебсайтов против их программирования (объект-ориентированный подход), как сделать из сайта-рекламного-буклета нормальный вебсайт с внешней Интернет-, партнерской экстранет- и внутренней интранет-частью;

  • экономике сайтостроительства: анализ рынков (кто, где и сколько платит за Web development) и связанный с анализом рынков обзор инвестиционных перспектив отрасли;

  • маркетинге вебдизайна и вебпрограмминга: какие аргументы и бизнес-модели используют лидеры отрасли, чтобы организовать поток заказов;

  • происхождении и потреблении контента: забавно, но на каждом вебсайте есть какой-то контент, и можно обсуждать вопрос, откуда этот контент берется; собственно, именно в этом аспекте я бы обсуждал b2b, b2c, c2g и прочие магические заклинания сегодняшних маркетологов. Рассматривать само содержание вебсайтов бессмысленно, оно ведь такое разное;

  • людских ресурсах отрасли: откуда в отрасль приходят специалисты, куда они из отрасли уходят (если уходят), какие еще в отрасли есть профессии, кроме webmaster, и кто учит профессионалов (и сколько времени нужно учиться), сколько платят в отрасли разным специалистам и т. д.;

  • социальных аспектах: от проблем privacy (приватности, что ли…) до проблем соблюдения смежных прав (копирайта) на визуальный дизайн. Уж больно велик вклад в это дело именно сайтостроительства.

Поэтому далее я опишу свое понимание концептуальных проблем, сообразуясь с приведенными предметными онтологиями и пытаясь уйти от традиционного бытописательно-исторического подхода.

Технологии

Вебсайты — это любые программные комплексы, имеющие Интернет-интерфейс. В полном соответствии с начальной семантикой: web site — место в паутине.

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

Итак, динамика победила статику. Гипертекстовых страниц-файлов уже практически нет (если и есть — то только для заводящих домашние странички ламеров), а есть — в полном соответствии с политикой Консорциума WWW (w3.org), обеспечивающего технологический прогресс путем внедрения новых стандартов в одном отдельно взятом планетарном вебе — многоуровневый синтез вебстраниц.

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

  • Второй уровень — раскладка этой информации внутри шаблонов, фиксирующих текущий дизайн сайта.

  • Третий уровень — браузер вытягивает из того же вебсайта картинки (в том числе flash-анимационные).

  • Четвертый уровень — браузер вытягивает из других вебсайтов недостающие части страницы (например, банеры, счетчики, курсы валют).

Постинг (букв. отправка почты или вывешивание объявлений), как основная метафора в отношении вебстраниц, уходит в прошлое: реализация workflow (wfmc.org) для команды из главного редактора, выпускающего редактора, регионального корреспондента, корректора и литературного редактора уже мало имеет отношения к традиционно подразумеваемому паблишингу (публикации) в том смысле, в котором привыкли выражаться верстальщики газетных страниц. Действительно, движение журналистского текста на страницу онлайн-издания обеспечивается не столько вариантами desktop publishing system, сколько примерно той же технологией, которая движет описание товара на страницу торгового сайта.

Странички уже почти превратились в документы, давно известные айтишникам, как «контейнеры для всего, чего угодно», и скоро вебсайты будут стандартно перебрасываться до кументами друг с другом, перед тем как показать итоговый документ пользователю (w3.org/DOM/Activity.html). Вполне возможно, что некоторые вебсайты не будут непосредственно видны пользователю через его браузер, — но от этого они не становятся менее вебсайтами.

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

История наверняка повторится, причем в виде фарса: языки спецификаций вебсайта, экспертные вебсайты, и кончится все гипертекст-ориентированным программированием для тех вебсайтов, которые должны будут показываться человеку, а не другим программам.

Но в этой истории будут написаны и новые главы:

  • сочетание инфраструктурности (повсеместной доступности) и небывалой доселе стандартизации интерфейсов позволяет делать единый фирменный вебсайт, реализующий общедоступную Интернет-часть, партнерскую экстранет- и внутреннюю интранет-части (например, так устроен сайт www.communiware.ru);

  • криптографические протоколы позволяют ввести новые способы надежного взаимодействия людей и программ;

  • мультимедиа и распознавание образов добавляют видео и голосовой интерфейсы, теперь вебсайтам необязательно иметь страницы.

Изменение концепции компьютинга на сайтоцентрическую (с ресурсами, доступными по их URL, вместо программоцентрической c вызовами процедур) даст не только новые виды вебсайта, но и новые виды устройств и программ клиентской части. Новые клиентские программы и устройства быстро породят новое поколение онтологических (например, www.ontology.org) протоколов, которые породят новые поколения вебсайтов, и история получит очередную остросюжетную серию новых глав.

2>>

ТАКЖЕ В РАЗДЕЛЕ
24 февраля 2009 года
Не отрываясь 
24 февраля 2009 года
Жилец вершин 
10 февраля 2009 года
Гаджеты, которых нет 
10 февраля 2009 года
Схватка 
10 февраля 2009 года
Список задач 
 
MARKETGID
Бизнес-образование в сфере IT
Школа IT-менеджмента РАНХиГС приглашает на уникальные программы подготовки IT-директоров и IT-менеджеров:
• MBA Информационный менеджмент CIO
• МВА Информационная безопасность CSO
• IT-менеджер: PM, BA
• Электронный бизнес