Веб представительство

Автор работы: Пользователь скрыл имя, 02 Декабря 2011 в 17:06, контрольная работа

Описание

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

Содержание

Введение……………………………………………………………….3
1. Статические сайты…………………………………………………4
2. Динамические сайты……………………………………………….6
Заключение……………………………………………………………9
Список литературы…………………………………………………..10

Работа состоит из  1 файл

контрольная.динамические и статические сайты.docx

— 21.46 Кб (Скачать документ)

Содержание. 

Введение……………………………………………………………….3

1. Статические  сайты…………………………………………………4

2. Динамические  сайты……………………………………………….6

Заключение……………………………………………………………9

Список литературы…………………………………………………..10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение. 

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

     Для начала следует определиться с понятиями, что же собой представляют статические  и динамические сайты. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. Статические сайты.
 

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

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

Статическая страница целиком хранится на сервере  и показывается посетителю в своем  неизменном виде (следует учесть, что  статическая страница может содержать  некоторые изменяемые элементы, например баннеры, однако она все равно  остается статической).  

Статическим называется сайт, все страницы которого являются статическими. Таких сайтов довольно много, с них, можно сказать, начинался интернет. Статические  сайты создаются, в основном, на "чистом HTML". 

Преимущества  систем на базе языка HTML:

     -Легко  изменить внешний вид любой  конкретной страницы, не повлияв  на вид других страниц. 

     -Несложно  добавить на сайт новую страницу, скопировав и исправив файл  с существующей страницей. 

     -Человеку, занимающемуся поддержкой сайта,  достаточно знать только язык HTML.

     -Сайт  будет работать на любом сервере  хостинга, даже с самыми ограниченными  возможностями. 

     -Сайт  можно просматривать локально, не  устанавливая дополнительное программное  обеспечение. Веб-мастеру удобно  отлаживать страницы, не выходя  в Интернет.

     -Малое  число используемых программных  компонентов делает затруднительным  взлом такой системы.  

     Однако, при всех своих преимуществах  такие системы обладают значительными  недостатками:

     -Сложно  внести изменения в структуру  и внешний вид сайта. Например, если надо изменить меню сайта,  логотип или структуру страниц,  то для этого необходимо изменить  содержимое всех страниц, поскольку  HTML-код этих элементов продублирован  на каждой странице.

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

     -Невозможно  использовать такие компоненты, как комментарии и отзывы пользователй, голосования, форум, чат и т.д. 

     -Невозможно  или достаточно трудно обеспечить  разделение прав доступа к  содержимому сайта. 

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

  1. Динамические  сайты.
 

     В отличие от статических, динамические сайты гораздо более гибкие в  управлении. Динамические сайты представляют собой совокупность текста и графики, языка разметки – точно так же, как и статические сайты. Однако в дополнение к этому динамические сайты используют также различные технологии, позволяющие «собирать» веб-страницы «на лету».

     Динамические  сайты можно разрабатывать «с нуля», вручную создавая все необходимые  программные коды, скрипты и т.д. Однако гораздо чаще для создания динамических сайтов используются специальные  системы управления контентом – CMS. CMS позволяют использовать уже  готовые программные модули и  компоненты, без необходимости каждый раз создавать их «с нуля». На основе одной CMS можно создать любое количество динамических сайтов.

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

     Подобный  подход к формированию веб-страниц  – одно из главнейших преимуществ  динамических сайтов. Разделение контента и дизайна сайта дает возможность  управлять сайтом любому пользователю, даже без знания веб-программирования. В CMS для добавления и редактирования материалов используются визуальные WYSIWYG-редакторы (принцип «что вижу – то и получаю»).

     Динамические  сайты могут «подстраиваться» под  своих посетителей, реагируя на их действия. Для этого используются технологии серверных, клиентских скриптов, с помощью  которых и создаются сценарии поведения сайта при определенных действиях пользователей.  

     Преимущества  динамических сайтов:

     -Главное  достоинство динамических сайтов - это возможность быстрого внесения  изменений сразу во все страницы  сайта. 

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

     -Разделение  информации и дизайна сайта. 

     -Возможность  для посетителей изменять контент  сайта. Преимущества, описанные в  первых двух пунктах, облегчали  работу создателей сайтов и  снижали их трудозатраты, но для  посетителей это было не очень  важно. А вот возможность изменять  содержание страниц отразилась  непосредственно на них. Но  очевидно, что если на сайте  планируется какая-либо обратная  связь с пользователем, например, предоставление пользователю возможности  добавлять комментарии по поводу  той или иной статьи, или голосование,  то никак нельзя обойтись статическими  документами.  

Недостатки  динамических сайтов:

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

     -В  зависимости от сложности сайта,  трудоемкость и стоимость разработки  таких программ может очень  сильно варьироваться. Сейчас  существует множество готовых  решений для создания сайта,  в том числе и бесплатных. В  сети можно найти не один  десяток всевозможных бесплатных  скриптов, которые позволят вам  создать на сайте форум, доску  объявлений, клуб знакомств, магазин  и т.д. Но если требуется  что-то специфическое, все равно  не обойтись без дополнительных  разработок.

     -Повышение  требований к аппаратным мощностям  серверных систем.

     -Следовательно,  и стоимость услуг по содержанию  такого сайта, намного выше, нежели  статического. Хотя сейчас даже  многие бесплатные хостинги поддерживают  возможность создания динамических  сайтов, не говоря уже о платных,  где все необходимое входит  в стандартный набор услуг.

     -Сложность  больших структурных изменений  сайта.  

     Несмотря  на эти недостатки, динамических сайтов в сети становится все больше и  больше, видимо, перечисленные выше преимущества перекрывают все недостатки. 
 
 
 
 
 
 
 
 
 

     Заключение. 

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

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

Список  литературы. 

1. Крамер Н. HTML:наглядный курс Web-дизайна. - М.: Компьютера, 2001.

2. Леонтьев Ю. Web-дизайн. Руководство пользователя. - М.: Компьютера, 2001.

3. Ганчаров А. Самоучитель HTML. Санкт-Петербург  2000.

4. сайт «Википедия».

Информация о работе Веб представительство