Динамические страницы сайта. Основные плюсы.
Если вы создаете собственный WEB-сайт, то должны прекрасно понимать несколько основных моментов:
- 1. Проект должен быть востребован массами;
- 2. Данные должны постоянно обновляться.
Чтобы информация на сайте постоянно обновлялась и не оставалась одинаковой на протяжении всего существования проекта, имеет смысл создавать не статические, написанные при помощи языка гипертекстовой разметки HTML, а полноценные динамические страницы. Ведь понятно, страница, описанная средствами HTML, будет абсолютно статичной, то есть, информация не изменится и через продолжительный срок, а пользователь увидит только то, что было создано в конечном файле.
А как же поступить, если необходимо разместить на странице текущий прогноз погоды или курс валют?
Именно для этого и существуют динамические страницы.
Динамической, будет называться информация, изменяющаяся от просмотра к просмотру. Она обеспечивает двусторонний обмен информацией от сервера к клиенту и обратно. Благодаря своему высокому функционалу, динамические страницы и данные на них легко подстраиваются под определенного пользователя, реагируют на все его действия, производимые в браузере и многое другое. Для реализации всех этих функций было разработано огромное количество самых разнообразных технологий, и множество языков, скриптов, выполняющихся непосредственно у клиента. Наиболее популярными и известными будут JavaScript и VBScript.
Но, существует серьезная проблема! Такие программы не бывают большие и, следовательно, выполнять какие-либо сложные действия становится проблематично.
Именно для решения данной проблемы компания Microsoft предложила создавать страницы при помощи своей технологии ASP.NET, что в значительной степени облегчает работу программиста.
В далеком прошлом, когда интернет только получал свое развитие, большинство страниц на WEB-ресурсах были статическими и не отвечали всем требованиям, предоставляемым обычным пользователем. Зато в последнее десятилетие количество динамических страниц возросло многократно. Это обуславливается тем, что пользователи хотят активно участвовать и работать с информацией, а не просто читать готовый вариант. Наиболее явным примером будут многочисленные интернет — магазины, информационные порталы, данные на которых обновляются каждую минуту.
/li