Автор работы: Пользователь скрыл имя, 02 Декабря 2011 в 17:06, контрольная работа
Все сайты в сети можно разделить на две большие группы: статические и динамические сайты. Это деление достаточно условно и имеет значение в первую очередь для разработчика сайта, потому что посетителю сайта чаще всего не важно, на какой странице он находится, статической или динамической, иногда даже трудно точно это определить.
Для начала следует определиться с понятиями, что же собой представляют статические и динамические сайты.
Введение……………………………………………………………….3
1. Статические сайты…………………………………………………4
2. Динамические сайты……………………………………………….6
Заключение……………………………………………………………9
Список литературы…………………………………………………..10
Содержание.
Введение…………………………………………………………
1. Статические сайты…………………………………………………4
2. Динамические сайты……………………………………………….6
Заключение……………………………………………………
Список литературы…………………………………
Введение.
Все сайты в сети можно разделить на две большие группы: статические и динамические сайты. Это деление достаточно условно и имеет значение в первую очередь для разработчика сайта, потому что посетителю сайта чаще всего не важно, на какой странице он находится, статической или динамической, иногда даже трудно точно это определить.
Для
начала следует определиться с понятиями,
что же собой представляют статические
и динамические сайты.
Статичным
или статическим принято
Статические HTML-страницы создаются вручную, после чего при каждом обращении к сайту представляются пользователю в неизменном виде. Чтобы обновить информацию на подобных страницах, необходимо вручную внести изменения непосредственно в программный код страницы.
Статическая
страница целиком хранится на сервере
и показывается посетителю в своем
неизменном виде (следует учесть, что
статическая страница может содержать
некоторые изменяемые элементы, например
баннеры, однако она все равно
остается статической).
Статическим
называется сайт, все страницы которого
являются статическими. Таких сайтов
довольно много, с них, можно сказать,
начинался интернет. Статические
сайты создаются, в основном, на "чистом
HTML".
Преимущества систем на базе языка HTML:
-Легко изменить внешний вид любой конкретной страницы, не повлияв на вид других страниц.
-Несложно
добавить на сайт новую
-Человеку,
занимающемуся поддержкой
-Сайт
будет работать на любом
-Сайт
можно просматривать локально, не
устанавливая дополнительное
-Малое
число используемых
Однако, при всех своих преимуществах такие системы обладают значительными недостатками:
-Сложно
внести изменения в структуру
и внешний вид сайта. Например,
если надо изменить меню сайта,
-Система не гарантирует единый стиль страниц сайта - каждая страница фактически создается заново и любая ошибка при изменении файлов, содержащих страницы, приводит к тому, что разные страницы сайта выглядят по-разному.
-Невозможно
использовать такие компоненты,
как комментарии и отзывы
-Невозможно
или достаточно трудно
Среди
недостатков статических сайтов
особенно выделяется сложность обновления
сайта, внесения каких-либо изменений.
Управление сайтом невозможно без знаний
и умений в области веб-программирования
– это может повлечь за собой
дополнительные расходы при необходимости
добавления новых материалов на сайт,
новых разделов или категорий. А
при развитии сайта и увеличении
количества страниц вообще становится
трудно поддерживать целостность проекта,
следить за правильностью программных
кодов и т.д.
В отличие от статических, динамические сайты гораздо более гибкие в управлении. Динамические сайты представляют собой совокупность текста и графики, языка разметки – точно так же, как и статические сайты. Однако в дополнение к этому динамические сайты используют также различные технологии, позволяющие «собирать» веб-страницы «на лету».
Динамические сайты можно разрабатывать «с нуля», вручную создавая все необходимые программные коды, скрипты и т.д. Однако гораздо чаще для создания динамических сайтов используются специальные системы управления контентом – CMS. CMS позволяют использовать уже готовые программные модули и компоненты, без необходимости каждый раз создавать их «с нуля». На основе одной CMS можно создать любое количество динамических сайтов.
Динамические
сайты в браузере формируются
из нескольких частей или же браузер
заполняет информацией уже
Подобный подход к формированию веб-страниц – одно из главнейших преимуществ динамических сайтов. Разделение контента и дизайна сайта дает возможность управлять сайтом любому пользователю, даже без знания веб-программирования. В CMS для добавления и редактирования материалов используются визуальные WYSIWYG-редакторы (принцип «что вижу – то и получаю»).
Динамические
сайты могут «подстраиваться» под
своих посетителей, реагируя на их действия.
Для этого используются технологии
серверных, клиентских скриптов, с помощью
которых и создаются сценарии
поведения сайта при
Преимущества динамических сайтов:
-Главное
достоинство динамических
-Упрощение
модификации и обновления
-Разделение информации и дизайна сайта.
-Возможность
для посетителей изменять
Недостатки динамических сайтов:
-Первым
недостатком является
-В
зависимости от сложности
-Повышение
требований к аппаратным
-Следовательно,
и стоимость услуг по
-Сложность
больших структурных изменений
сайта.
Несмотря
на эти недостатки, динамических сайтов
в сети становится все больше и
больше, видимо, перечисленные выше
преимущества перекрывают все недостатки.
Заключение.
В
заключении статьи хочу сказать, что, несмотря
на все перечисленные
Как
я уже сказал, следует исходить
из целесообразности использования
того или иного средства для создания
сайта. Здесь следует учитывать
как первоначальные, так и последующие
финансовые и трудовые затраты, необходимые
на поддержание сайта.
Список
литературы.
1. Крамер Н. HTML:наглядный курс Web-дизайна. - М.: Компьютера, 2001.
2. Леонтьев Ю. Web-дизайн. Руководство пользователя. - М.: Компьютера, 2001.
3. Ганчаров А. Самоучитель HTML. Санкт-Петербург 2000.
4. сайт «Википедия».