Также рекомендуем посетить:
Как создать качественный сайтРоссия - СамараВозможно, сейчас вы загорелись желанием создать свой сайт в интернете. И насилуете поисковые системы в поисках информации. Что ж надеюсь, моя статья вам в этом поможет.
Сайты бывают разные. От очень простых, до «навороченных» интернет ресурсов. Самые простые сайты состоят из полностью статичных веб-страничек. Статичная страничка – это страничка, состоящая только из html кода. Небольшую динамику можно добавить такому сайту, используя браузерные скрипты (например, JavaScript). Но все равно функционал такого простого сайта будет сильно ограничен.
Все качественные сайты (серьезные) почти полностью состоят из динамических веб-страниц. Динамика таких сайтов обеспечивается за счет специальных скриптов, исполняемых на веб-сервере, а не в браузере. Скрипты, генерирующие динамические веб-страницы, написаны на специальных языках программирования (Perl, PHP, Python, Java и д.р.).
Теперь все это еще более простыми словами. Статические страницы не изменяются. Поэтому их называют статическими. В результате мы получаем очень серьезные проблемы при работе с контентом и при развитии сайта. Например, главное меню (список страниц) статичного сайта состоит из обычных html ссылок на каждой странице. Для каждой страницы статичного сайта меню прописывается заново. И если мы захотим добавить новую страницу на свой сайт, то нам придется вручную прописать дополнительную ссылку на каждой странице своего сайта.
Динамические же страницы генерируются серверными скриптами, что называется «с лету» при запросе браузера. Каждая динамическая страница разбивается на блоки и собирается из блоков. Главное меню на динамическом сайте это всего лишь один блок. При создании новой страницы блок меню изменяется один раз. И на других страницах сразу выдается в обновленном виде. Конечно, функционал динамических сайтов не ограничивается работой с одним главным меню. Есть масса других возможностей особенно при работе с контентом.
Что же это за волшебные серверные скрипты? Это просто CMS или система управления контентом сайта. В каждую CMS входит определенный набор скриптов, позволяющих создать качественный динамический сайт и управлять его контентом. На данный момент создано несколько сотен CMS. Все они сильно различаются по своему функционалу и возможностям.
Но подведем итог. Создать качественный сайт (серьезный интернет ресурс) можно только с помощью CMS. Однако хорошие CMS требуют, как вы поняли, поддержки языков программирования и баз данных. А это, к сожалению, приводит к удорожанию услуг хостинга. И это единственный минус динамических сайтов.
|