Лекція 1. Що таке ASP.NET. Інсталяція і тестовий проект. (Документація, вихідні коди), Документація, Програмування, статті

Введення


Microsoft .NET Framework – Це платформа для створення, розгортання і запуску Web-сервісів і додатків. Вона надає високопродуктивну, засновану на стандартах, багатомовне середовище, яке дозволяє інтегрувати існуючі застосування з додатками і сервісами наступного покоління, а також вирішувати завдання розгортання і використання інтернет-додатків. . NET Framework складається з трьох основних частин – загальномовного середовища виконання (common language runtime), ієрархічної безлічі уніфікованих бібліотек класів і компонентної версії ASP, звану ASP.NET.


ASP.NET – Це частина технології. NET, використовувана для написання потужних клієнт-серверних інтернет додатків. Вона дозволяє створювати динамічні сторінки HTML. ASP.NET виникла в результаті об’єднання старішої технології ASP (активні серверні сторінки) і. NET Framework. Вона містить безліч готових елементів управління, використовуючи які можна швидко створювати інтерактивні web-сайти. Ви також можете використовувати сервіси, що надаються іншими сайтами, прозоро для користувачів вашого сайту. Загалом, можливості ASP.NET обмежені тільки вашою уявою.


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


Цілком зрозуміло, що якщо сформувати web-сторінку, описавши її структуру засобами HTML, вона буде абсолютно статична в сенсі вмісту. Тобто при перегляді в браузері вона буде нести в собі точно ту ж інформацію, що була в неї записана в момент створення, і передані користувачем дані не можуть бути використані для модифікації вмісту відображаються йому: він зможе побачити тільки те, що попередньо було записано в кінцевий набір файлів.


Але що, якщо ми хочемо відобразити на сторінці поточний курс євро або прогноз погоди? Якщо ми написали сторінку HTML вчора, сьогодні вона вже застаріє. Отже, ми повинні вміти створювати динамічні сторінки. Динамічне наповнення сторінки – це інформація, зміст якої визначається тим, кому вона призначена, і яка відрізняється від перегляду до перегляду. Воно дозволяє забезпечити двосторонній обмін інформацією – від клієнта до сервера і назад.


Динамічними прийнято називати web-сторінки, які перед відправкою клієнтові проходять цикл обробки на сервері. У найпростішому випадку це може бути деяка програма, яка модифікує запитувані клієнтом статичні сторінки, використовуючи параметри отриманого запиту і деяке сховище даних. Навіть при такій примітивній організації «нерозв’язна» завдання з попереднього абзацу знаходить очевидне рішення: достатньо підготувати всього одну статичну сторінку – шаблон – і перед відправкою сторінки програмно підставляти в нього значення, отримане сьогодні з банку або метеобюро.


Більшість сторінок на ранніх стадіях розвитку інтернету були статичними. Останні 10 років зростає кількість динамічних сторінок. І це зрозуміло, користувачі інтернет хочуть не тільки читати готову інформацію, а бути активними дійовими особами. Наприклад, вони замовляють товари в інтернет-магазині, пишуть щоденники, беруть участь в конкурсах. Інформаційні портали оновлюють новини кожну хвилину. Динамічні сторінки можуть підлаштовуватися під конкретного користувача, а також реагувати на його дії в браузері. Яким же чином? Для цього придумано безліч технологій. Наприклад, того, щоб ідентифікувати користувача і зберегти його налаштування для даного сайту, застосовуються файли-cookies.


Існують мови, здатні динамічно змінювати вміст веб-сторінки. З одного боку, це мови скриптів, що виконуються безпосередньо у клієнта. Приклади скриптових мов – JavaScript і VBScript. Скрипти на цих мовах вбудовані в код HTML, який сервер посилає браузеру. Сценарії, що виконуються на стороні клієнта, виділяються тегами

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Метки: , , , , , ,
Рубрики: Документація

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*