Програмування на стороні сервера

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Програмування на стороні сервера (англ. server-side scripting, server-side programming) — технічний прийом, що використовується у вебпрограмуванні, що включає використання скриптів на веб сервері, які надають індивідуальні відповіді кожному клієнту, що звертається до вебсайту. Альтернативою цьому є надання клієнту вебсервером статичних вебсторінок. Скрипти можуть бути написані на будь-якій серверній скриптовій мові. Програмування на стороні сервера відрізняється від застосування скриптів на стороні клієнта, де вбудовані скрипти у вебсторінку написані, наприклад, на Java-script виконуються у веббраузері клієнта. Проте обидва технічні прийоми часто використовуються разом.

Програмування на стороні сервера часто використовується для надання індивідуалізованого інтерфейсу користувачу. Воно також дозволяє власнику вебсайту приховати програмний код, що генерує інтерфейс, на відміну від коду скриптів, які виконується на стороні клієнта і є повністю доступним для клієнта. Мінусом такого підходу є те, що при програмуванні на стороні сервера, клієнт повинен надсилати запити через мережу до сервера, щоб отримати нову інформацію через користувацький веббраузер. Це може дещо сповільнювати роботу користувача, навантажувати сервер і призводити до неможливості використовувати вебзастосунок при відсутності зв'язку із вебсервером.

Мови програмування[ред. | ред. код]

Існує багато мов програмування для створення скриптів на стороні сервера, зокрема: