Динамический сайт: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Нет описания правки |
EmausBot (обсуждение | вклад) м r2.6.4) (робот изменил: ar:صفحة ويب ديناميكية; косметические изменения |
||
Строка 22: | Строка 22: | ||
== Управление содержимым (редактирование сайта) == |
== Управление содержимым (редактирование сайта) == |
||
==Ссылки== |
== Ссылки == |
||
* [http://www.citforum.ru/internet/articles/dyn_web.shtml CitForum - Динамический Web-сайт] |
* [http://www.citforum.ru/internet/articles/dyn_web.shtml CitForum - Динамический Web-сайт] |
||
* [http://www.hostmake.ru/articles/php_perl/677/ Программирование на PHP и Perl - Динамический Web-сайт] |
* [http://www.hostmake.ru/articles/php_perl/677/ Программирование на PHP и Perl - Динамический Web-сайт] |
||
Строка 32: | Строка 32: | ||
[[Категория:Сайты по структуре]] |
[[Категория:Сайты по структуре]] |
||
[[ar:صفحة |
[[ar:صفحة ويب ديناميكية]] |
||
[[ca:Pàgina web dinàmica]] |
[[ca:Pàgina web dinàmica]] |
||
[[de:Webseite#Dynamische Webseiten]] |
[[de:Webseite#Dynamische Webseiten]] |
Версия от 01:06, 18 июля 2011
Динамический сайт — сайт, в котором возможно изменять содержимое страниц сайта, не прибегая к программированию, т.е. средствами самого сайта. Возможность править все страницы предоставляется только определенной категории пользователей (например администраторам, или зарегистрированным пользователям). В некоторых случаях к правке определенного веб-контента допускаются анонимные пользователи (например на форумах — добавление сообщений). Примером сайта с анонимным изменением может служить Википедия.
История появления
Генерация содержимого (контента)
Процесс получения содержимого сайта обычно выглядит следующим образом:
- Генерация содержимого на стороне сервера;
- Передача сгенерированной странички клиенту;
- Генерация содержимого на стороне клиента.
Генерация содержимого на стороне сервера
Сервер получает запрос от Клиента (например, page.ru/index.php) и запускает обработку файла-скрипта (в данном случае - index.php) интерпретатором. Языки программирования на Серверной стороне используются разные, наиболее часто встречаются, например: PHP, Perl, ASP.NET, Ruby и другие.
Именно на этой стадии происходит выборка необходимой информации из Баз Данных и наполнение ею страницы, после чего она передаётся Клиенту в ответ.
Генерация содержимого на стороне клиента
После того, как страница получена Клиентом с Сервера, программа Браузер обрабатывает её и отображает Пользователю, при этом исполняя скрипты Клиентской стороны, если они были указаны в странице и получены.
На Клиентской стороне используется JavaScript, который может использоваться как для минимальных, невидимых глазу операций (например, проверки на правильность задания паролей при регистрации на сайтах), так и глобальных последовательностей и приложений (например, JavaScript игра "Алхимия")
Комбинированная генерация
Чаще всего в жизни встречается именно комбинация этих двух методов Генерации — весь «новый интернет» основан на нём, это, и «умная строка с возможными вариантами у Поисковых систем», и «редакторы» в форумах, и всплывающие меню, и многое другое.
Управление содержимым (редактирование сайта)
Ссылки
Для улучшения этой статьи желательно:
|
Это заготовка статьи об Интернете. Помогите Википедии, дополнив её. |