You are on page 1of 2

Web-розробка 

- процес створення веб-сайтів або веб-додатків. Основними етапами процесу є


веб-дизайн, верстка сторінок, програмування для веб на стороні клієнта і сервера, а також
конфігурування веб-сервера.
Веб робробка поділяється на клієнтську сторону і серверну.
1.

У веб-розробці «клієнтська сторона» стосується всього веб-додатку, який відображається або


виконується на клієнті . Це включає в себе те, що бачить користувач, наприклад текст,
зображення та іншу частину інтерфейсу користувача, а також будь-які дії, які додаток
виконує в браузері користувача.

Такі мови розмітки, як HTML і CSS, інтерпретуються браузером за клієнта. Крім того, багато
сучасних розробників включають клієнтські процеси в свою архітектуру додатків і уникають
виконання всього на стороні сервера; Наприклад, бізнес-логіка динамічних веб-сторінок *
зазвичай виконується на стороні клієнта в сучасному веб-додатку. Клієнтські процеси майже
завжди написані JavaScript.

Наприклад у netflix.com HTML, CSS та JavaScript, які визначають, як головна сторінка Netflix
відображається для користувача, інтерпретуються браузером на стороні клієнта. Сторінка
також може реагувати на події: наприклад, якщо користувач наводить курсор миші на одне з
мініатюрних зображень фільму, зображення розширюється, а сусідні мініатюри трохи
зрушуються в один бік, щоб звільнити місце для більшого зображення. Це приклад
клієнтського процесу; код на веб-сторінці реагує на мишу користувача та ініціює цю дію без
зв'язку з сервером.

Клієнтська сторона також відома як інтерфейс, хоча ці два терміни означають не те саме.
Клієнтська сторона відноситься виключно до місця, де виконуються процеси, а інтерфейсна
частина відноситься до типів процесів, що запускаються на стороні клієнта.

* Динамічна веб-сторінка - це веб-сторінка, яка не відображає той самий вміст для всіх
користувачів і змінюється залежно від введення користувача. Домашня сторінка Facebook –
це динамічна сторінка; сторінка входу до Facebook здебільшого статична.
2.

Що означає сторона сервера?


Сценарії на стороні сервера використовуються для створення коду, який виконується на веб-
сервері. Таким чином, сценарій, який може працювати на веб-сервері, відомий як сценарій на
стороні сервера. Стосовно додатків, мови сценаріїв на стороні сервера можна
використовувати для здійснення динамічних змін у вмісті веб-сайту, для доступу до бази
даних, для створення відповідей на запити користувача.

Коли браузер запитує веб-сторінку, веб-сервер обробляє скрипт і надає веб-сторінці браузер.
Ця обробка може включати отримання даних з бази даних, виконання розрахунків і надання
необхідного контенту клієнту. Нарешті, скрипт обробляється і виводиться у браузері. Мови
програмування, такі як Java, Python, PHP і Ruby, є спільними мовами для написання скриптів
на стороні сервера. Ці мови можна легко інтегрувати з такими базами даних, як MySQL,
MSSQL і Oracle.

Клієнта.
Сценарії на стороні клієнта використовуються для створення коду, який виконується у веб-
переглядачі на стороні клієнта. Таким чином, він не вимагає обробки сторони сервера.
Зазвичай скрипти на стороні клієнта розміщуються всередині документа HTML. Таким
чином, цей тип сценаріїв може зменшити навантаження на сервер. Коли користувач вимагає
певної веб-сторінки через браузер, сервер відправляє файл HTML, в якому браузер може
інтерпретувати і перетворювати вміст на стороні клієнта.
Сервера
Програмування на стороні сервера — технічний прийом, що використовується у веб-
програмуванні, що включає використання скриптів на веб сервері, які надають індивідуальні
відповіді кожному клієнту, що звертається до вебсайту. Альтернативою цьому є надання клієнту
веб-сервером статичних веб-сторінок. Скрипти можуть бути написані на будь-якій серверній
скриптовій мові. Програмування на стороні сервера відрізняється від застосування скриптів на
стороні клієнта, де вбудовані скрипти у веб-сторінку написані, наприклад, на Java-script
виконуються у веб-браузері клієнта. Проте обидва технічні прийоми часто використовуються
разом.

You might also like