Динамічна веб-Ñторінка
Матеріал з Вікіпедії — вільної енциклопедії.
Динамічна веб-Ñторінка (англ. 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).