Динамічна веб-сторінка
Матеріал з Вікіпедії — вільної енциклопедії.
Динамічна веб-сторінка (англ. dynamic Web page) – веб-сторінка, яка має змінюваний вміст. В своєму начальному варіанті гіпертекстова навігація відбувалася між "статичними" документами (статична веб-сторінка). Однак з часом до веб-сторінок було додано інтерактивності, такі сторінки почали називати динамічними. Наповнення (контент) такої веб-сторінки може замінюватися в залежності від певних умов та/або дій. Існує два шляхи для створення динамічних сторінок:
- Використання скриптів, що виконуються в броузері клієнта (англ. client-side scripting) для зміни контенту сторінки в залежності від певних дій користувача. Для зміни не потрібно повного перезавантаження сторінки.
- Використання скриптів, що виконуються на стороні сервера (англ. server-side scripting) для зміни наповнення сторінки, що передається броузеру клієнта. Інформація може змінюватися в залежності від даних, відправлених у HTML формі, параметрів в URL, типу броузера, дати або часу доби та ін. умов.
Результат використання будь-якої техніки може бути описано як динамічну веб-сторінку.
Сторінки, побудовані по першому варіанту зазвичай використовують скриптові мови що використовуються для Dynamic HTML (DHTML) - JavaScript або ActionScript. Для додавання відео, звуків та графічних ефектів часто використовується технологія Flash.
Досить поширеним також є використання віддалених скриптів (англ. remote scripting), що дозволяє доставляти інформацію з сервера без перезавантаження сторінки.
Сторінки, побудовані по другому варіанту найчастіше використовують такі скриптові мови як PHP, Perl, ASP або ASP.NET, JSP та інші і працюють частіше за все по інтерфейсу CGI (англ. Common Gateway Interface).