Им подавай красивый веб-интерфейс:
ввел текст в поле формы, выбрал название раздела из списка, нажал
кнопку — и чтоб тут же новая страница на сайте образовалась. И чтоб ссылки на
нее в нужных местах сами собой появились. Или, например, неплохо бы
знать, сколько раз просматривали ту или иную страницу, чтобы получить
пищу для размышлений, в каком направлении развиваться дальше.
А потому статические страницы на сколько-либо серьезных сайтах в наше
время большая редкость. Почти все страницы, которые мы привыкли
наблюдать в окошке браузера, не хранятся на сервере в том же самом виде, в каком
отправляются клиенту, а тем или иным образом динамически генерируются,
что называется, «на лету».
Глава 1. Устройство сайта
57
шшшшмшшш^и
Х&шъ Ш Щ&я>& &тш&*
• айЕ^*ЛГ:1к»
tot** «%йлва ‘
! http.//www modellmix com/cgi-bm/market/search pPid=423A09934101&action-a Jj| C^ Перейти
Ф» *Зеаэп$&&-Ы 3 latestM#ad6r»t
Форма поиска товаров (срочный заказ}
Производитель
; Артикул
Категория
Масштаб
Максимальная цена
Искать только среди уцененных
(б/у, взятых на комиссию, с дефектами)
Показывать только снабженные
иллюстрациями позиции
|HERPA
I J
1 самолет
1 (все масштабы)
1 J РУб
Г~
П
.
.,,,.,.JI*
_ _а
i
.•Показатьтще^ы j [Очистить форму]
Всего записей в базе 8654
Результаты поиска
Найдено записей 30
m
Щ^щ^0тт
‘$ytm$tt:
‘Сдавши* :/
Х^^Фаоддожшх*’!
ШзМ.
\&$Ы&фа)
Щ
560184(B)
Boeing 737-400 Lufthansa
|560450(В)
Boeing 707-300 Lufthansa
300814(B)
iBoeing 747-400
jBoeing 747-400, Northwest
Airiines/KLM
301279(B)
jBoeing 737-400, Hapag Lloyd
502603(B)
iBoeing 747-400 «Scotland»,
British Airways
^Qmi&Jzr
502917(B)
-Boeing 767-300, польские
авиалинии, 70-летний юбилей
I—
iBoeing 767-300, Vietnam Airlines
503402(B)
.4
Рис. 1.10. Динамическая страница электронной витрины интернет-магазина
Но без «классической» (читай: «статической») подготовки вряд ли имеет
смысл обсуждать, как именно происходит формирование динамических
страниц. Эти крайне важные и интересные темы, увы, выходят за рамки тематики
нашей книги — к сожалению, нельзя объять необъятное…
!
58 Часть I. Технологические основы
Стадии разработки сайта
Положенный в основу этой главы сугубо концептуальный подход, не
предполагающий ни единой строчки кода, вероятно, уже порядком утомил читателя.
А может быть, только наоборот, вселил вдохновенье? Представьте: идеи
громоздятся одна на другую, мечты не дают уснуть по ночам… Желание создать
свой первый сайт уже неумолимо, но с чего, с чего же все-таки начать?!
Конечно же, не с HTML-редактора. Выражаясь академическим языком,
первоочередным этапом решения любой проблемы является постановка задачи.
Этот казенный термин здесь весьма кстати. Ибо своим невозмутимым тоном
он одергивает, заставляет задержаться, оглянуться, еще раз неспешно все
обдумать, трезво взвесить все «за и против», и только после этого приступать к
ответственной работе по воплощению нового проекта. Иначе есть большой
риск, что на свет появится очередная пустышка.
Начало — половина дела
Предположим, сверхидея, глобальный замысел будущего проекта более-
менее осязаем — иначе говорить не о чем; делать «сайт ради сайта» не имеет
смысла. Пусть, к примеру, планируется создать некоммерческий
тематический информационный ресурс.
Перед тем как начинать говорить о воплощении проекта в жизнь, весьма
желательно исследовать уже существующие ресурсы Всемирной паутины, хоть
сколько-нибудь перекликающиеся с избранной тематикой. Это поможет
избежать изобретения велосипеда. В идеале не мешало бы некоторое время
«повращаться» в сообществе, симпатии которого в первую очередь
планируется завоевать при помощи нового сайта, на правах стороннего
наблюдателя — «побродить» по уже действующим узлам, поучаствовать в тематических
форумах или дискуссионных листах. Это позволит познакомиться с
аудиторией, что весьма полезно, поскольку к неожиданно появляющимся в поле
зрения проектам, принадлежащим людям «с улицы», завсегдатаи сообществ
«по интересам» в первое время относятся, как правило, настороженно.
5th Фев 2011
|
Теги:
|