Однако вспомните, часто ли нам приходилось писать HTML-код вручную? Совсем редко, не правда ли?
А все потому, что Dreamweaver заботливо оберегал нас от этого, предоставляя удобный интерфейс для визуального создания страниц.
Мы просто писали текст, форматировали его, помещали на страницу изображения, таблицы, применяли к элементам страницы поведения и т. п.
Одним словом, чувствовали себя комфортно.
И неужели нам теперь придется писать серверные программы вручную?! Нет, совсем не обязательно.
Уже упоминалось, что Dreamweaver предоставляет неопытным пользователям и вообще тем, кто не хочет иметь дела с JavaScript-кодом, так называемые поведения.
Поведение — это уже готовый сценарий, написанный профессиональными программистами и помещаемый в код Web-страницы самим Dreamweaver после того, как пользователь выберет это поведение в меню поведений панели
Behaviors. Пользователю не надо заботиться о том, что в определенное место кода страницы необходимо поместить сценарий, выполняющий то или иное действие, ему не нужно будет проверять этот сценарий на наличие ошибок и согласовывать его с другими сценариями.
Все это за него делает Dreamweaver.
Но Dreamweaver идет дальше.
Он предлагает поведения не только для клиентских, но и для серверных сценариев.
Так что вы можете создавать с его помощью не только статические, но и динамические серверные страницы.
В самом деле, набор операций, применяемых в серверном программировании, очень невелик.
Открыть базу данных, получить из нее какие-то данные, вывести их на странице, записать новые данные — что еще нужно!
Конечно, если вы хотите реализовать какие-то хитроумные действия, вам придется писать серверные страницы "врукопашную". Но, согласитесь, такое бывает нечасто.
Итак, мы выяснили две вещи.
Во-первых, Dreamweaver MX поддерживает создание серверных Web-страниц.
Во-вторых, для помещения в них сценариев используются хорошо знакомые вам поведения.
Dreamweaver предлагает большой набор поведений для серверных сценариев, которых вам хватит на первых порах.
Осталось выяснить, какие именно серверные страницы позволяет создавать Dreamweaver.
Точнее, какие технологии создания серверных страниц он позволяет использовать.
Таких технологий четыре, и сейчас они будут перечислены.
- ASP. Эта технология вам уже знакома.
- ASP.NET. Дальнейшее развитие ASP.
- PHP. Бесплатная технология, распространяемая с открытыми исходными текстами. Довольно популярна и часто используется с бесплатными же Web-серверами, например Apache.
- Macromedia ColdFusion. Собственная разработка фирмы Macromedia.
Какую же из них выбрать? Ведь нам надо будет создавать примеры Web-страниц.