ГЛАВА
18. Создание интерактивных сайтов.
Здесь
мы подведем итог всего, что было сказано в трех предыдущих главах: научимся
создавать целые интерактивные сайты, построенные на основе серверных Web-страниц.
Мы объединим все полученные нами ранее знания в единое целое — Web-сайт, чьи
страницы генерируются серверными программами на основе базы данных. И на этом
закончим изучение Dreamweaver.
Да-да,
это все! Конец книги близок. Автор рассказал вам о Dreamweaver все, что хотел
рассказать. Остальное зависит только от вас, от вашего трудолюбия и желания
учиться большему.
Создание
интерактивных Web-сайтов - высший пилотаж Web-дизайна. Чтобы сделать такой сайт,
Web-дизайнер не только должен владеть языком HTML и обладать художественным
чутьем, но и просто обязан знать "классическое" программирование и
разбираться в базах данных. Конечно, современные программные продукты, наподобие
Macromedia Dreamweaver, значительно облегчают труд Web-дизайнера, но отнюдь
не берут всю его работу на себя. Уже говорилось, что Web-дизайн, как и "классическое"
программирование — не наука, а искусство, иначе и программистов, и Web-дизайнеров
давно бы уже заменили роботами. Или программами типа Dreamweaver.
Поэтому
и программист, и Web-дизайнер, чтобы достичь вершин мастерства, должны работать.
Программистами и Web-дизайнерами не рождаются -ими становятся. И данная книга
— только первый шаг в овладении этими всегда перспективными профессиями.
В
настоящее время профессии Web-дизайнера и Web-программиста слились в одну. Теперь
любой Web-дизайнер просто обязан владеть навыками серверного программирования.
А иначе и быть не может: интерактивные Web-сайты из разряда экзотики переходят
в область ширпотреба. Сейчас можно сказать, что все сайты являются интерактивными.
По крайней мере, большинство из них содержит хотя бы гостевую книгу, т. е. реализует
начальный уровень взаимодействия с посетителями.
Об
интернет-магазинах, расплодившихся, словно грибы после дождя, уже не стоит и
говорить. Интернет-магазин — это большой интерактивный сайт, и создать его без
серверного программирования невозможно. (Можно, конечно, но тогда у вас получится
простейший сайт фирмы со списком товаров и сведениями о заказе.) Также без серверного
программирования не удастся создать полноценный поисковый сайт, доску объявлений
и даже полноценный архив программ.
А поэтому нам просто необходимо выяснить, как создаются такие вот интерактивные сайты. И начнем мы, как всегда, с теории.