Сайт NetOpus.ru

Всё о заработке в Интернете

Обзор способов заработка в Сети. Сайтостроение и веб-дизайн. SEO и SMO.

Всё это и многое другое читайте на нашем блоге.

мая

30

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

Опубликовал: centcyan

Все возможные сайты, которые только можно увидеть на безграничных просторах Интернета, разделяются на две группы: статические сайты и динамические. Чем же отличается динамический сайт от статического, какие у него плюсы и минусы?

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

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

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

На сегодняшний день одним из лидеров среди серверных языков является PHP. Его преимущества – простота, бесплатность, поддержка на большинстве хостингов. В общем, это очень распространённый и популярный язык. Кстати, именно PHP в сочетание с базой данных MySQL используют всем известные CMS Joomla! и WordPress.

Среди клиентских  языков программирование безусловный лидер – язык JavaScript (не путайте с Java). На его основе сделана очень известная библиотека JQuery.

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

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

Так что же выбрать? Если Вам не требуются возможности динамических страниц, то можете выбрать статический сайт. В противном же случае отдайте предпочтение динамическому.

За последнее время процесс создание динамических сайтов значительно упростился. Существует огромное количество CMS (что это такое, смотрите в статье «О системах управления контентом»), которые позволят легко и быстро создать полноценный сайт, причём изучать языки программирования даже не потребуется.

Popularity: 1% [?]

Leave a comment