Все web сайты можно разделить на два вида: статические и динамические. Рассмотрим отдельно каждый из видов, выделим их достоинства и недостатки.
Статические сайты это простейшие сайты, которые состоят из html страниц, связанных друг с другом гиперссылками. Именно они появились первыми в интернете. Если вы собираетесь создать сайт из нескольких страничек, состоящих из текста и изображений без сложных элементов, и без необходимости его частого обновления, то статический сайт – ваш выбор. К достоинствам таких сайтов относятся: быстрая загрузка страниц, простота создания. Основными недостатками являются: неудобство при обновлении и изменении страниц, невозможность использования интерактивных элементов (формы обратной связи, поиска, форум и пр.). Например, если вы хотите добавить на свой сайт новый раздел со сквозной ссылкой, то кроме создания страниц этого раздела необходимо будет изменить каждую страницу сайта, добавив туда ссылку на новый раздел и залить на сервер все html страницы.
Для создания более сложных сайтов – динамических используют такие языки программирования как php, perl и др. Основу каждой страница составляет шаблон, в который помещается информационное наполнение, содержащееся в базе данных. Страницы сайта не хранятся в готовом виде на сервере, а формируются при запросе пользователя, образуют новую страницу, и после чего отображаются в браузере.
Достоинствами таких сайтов являются: легкость изменения и обновления не только контента, но и дизайна, возможность использования интерактивных элементов. Недостаток – это сложность разработки, которая требует уверенного знания языков программирования.
Создание сайта с использованием системы управления сайтом (CMS) позволяет совместить в себе все преимущества динамических сайтов с простотой создания и модернизации проекта. CMS – это комплекс, который позволяет значительно упростить процесс управления сайтом, его использование требует минимальных знаний html, css. Достоинства систем управления содержимым: легкость удаления и добавления материалов, быстрое изменение структуры и дизайна, простота добавления дополнительных функциональных элементов, возможность настройки meta тегов и ЧПУ (простых адресов страниц). Под управлением CMS создают сайты начиная от простейших домашних страничек и заканчивая огромными информационными порталами.
Огромной популярностью пользуются модульные CMS. Основой которых является ядро, или «движок сайта». Изменение функционала достигается путем добавления новых элементов (модулей, компонентов и плагинов) к ядру. Базовый функционал не обладает избыточностью и при необходимости может быть расширен без изменения ядра системы управления контентом.
|