Статические и динамические страницы

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

Динамические страницы в отличие от статических, генерируются “на лету” через HTTP-сервер на основе параметров и переменных, переданных через Веб-браузер. Такие сайты адаптируют свой контент  и внешний вид в зависимости от взаимодействия с пользователем, окружающей средой в которой они были вызваны (место, время, изменения в базе данных и т. д.). Изменения содержимого сайта может осуществляться двумя способами. Вы можете сделать эти изменения на стороне пользователя, его компьютере (так называемый client-side) использовании таких скриптовых языков, как JavaScript, JScript, Actionscript, которые вносят изменения непосредственно на элементах DOM (DocumentObjectModel – это способ предоставления сложных документов XHTML и XML в виде модели ориентированной, объектно-ориентированной. 

Построение изменяемого контента на сервере (так называемые server-side) использует языки программирования такие, как PHP, ASP, Perl, Coldfusion, JSP, Python и т. д.). В сложных сайтах, как правило используются оба метода одновременно. Использование технологии динамической генерации имеет смысл в том случае, если основанные на них Интернет-сервисы очень обширные и часто ссылаются на переменные данные.

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

Каждая из этих технологий имеет свои недостатки и преимущества. Технологии можно без труда комбинировать для получения необходимого эффекта.

Понравилась статья? Сделайте репост чтобы не потерять

Поделиться в facebook
Share on Facebook
Поделиться в twitter
Share on Twitter
Поделиться в linkedin
Share on Linkdin
Поделиться в pinterest
Share on Pinterest