Що таке технологія

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

За своєю суттю ASP є звичайні текстові файли. в основному мають розширенням asp. Вони містять конструкції HTML-мови, а також сценарії, написані на VBScript і / або JScript, які виконуються на сервері разом зі звичайним кодом HTML.

Головна перевага технології ASP полягає в тому, що завдяки її використанню можна виконувати сценарії на сервері. Завдяки даним сценаріями можна отримати швидкий доступ до баз даних, файлів і багатьом іншим ресурсам, що зберігаються на сервері. Також технологія ASP дозволяє отримати доступ до факс-службі або електронній пошті.

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

Вміщені в сторінках ASP сценарії поділяються на серверні і клієнтські. Їх відмінність полягає в наступному: виконання серверних сценаріїв здійснюється спеціальним чином і цей процес відбувається на сервері, а клієнтські сценарії, поряд з HTML-сторінкою, завантажуються на комп'ютер користувача і функціонують під управлінням браузера, тим самим виключається можливість виконання деструктивних дій на стороні користувача.