Зміст
Введення
1. Визначення
1.1 Технічні особливості
1.2 Пристрій веб-додатків
2. Технології, що використовуються на стороні сервера
2.2 ASP-технологія
2.3 ASP
2.4 PHP
2.5 Python
2.6 Perl
2.7 NODE. js
3. Технології веб-програмування застосовуються на стороні клієнта
3.1 Для реалізації GUI
3.1.1 HTML
3.1.2 XHTML
3.1.3 CSS
3.2 Для формування та обробки запитів, створення інтерактивного і незалежного від браузера інтерфейсу
3.2.1 JavaScript
3.2.2 Java
3.2.3 Аплети Java
3.2.4 Active-X
3.2.5 Adobe Flash Flex
3.2.6 Silverlight
4. AJAX
Висновок
Список використаної літератури
Введення
Під сучасними технологіями веб-програмування, сьогодні розуміють в основному, Інтернет-технології, що включають в себе концептуальні знання WWW, HTML, Java, клієнтських і серверних скриптів і мов запитів до баз даних, основи web-дизайну.технологіі повністю перевернули уявлення про роботу з інформацією, та й з комп'ютером взагалі. Виявилося, що традиційні параметри розвитку обчислювальної техніки - продуктивність, пропускна здатність, ємність запам'ятовуючих пристроїв - не враховували головного вузького місця системи - інтерфейсу з людиною. Застарілий механізм взаємодії людини з інформаційною системою стримував впровадження нових технологій і зменшував вигоду від їх застосування. І тільки коли інтерфейс між людиною і комп'ютером був спрощений до природності сприйняття звичайною людиною, послідував безпрецедентний вибух інтересу до можливостей обчислювальної техніки.
Створення Web-додатків є однією з найважливіших технологій розробки ресурсів Internet.
В даний час набирає популярність новий підхід до розробки веб-додатків, званий Ajax lt; # center gt; 1. Визначення
Веб-додаток - клієнт - серверний додаток, в якому клієнтом виступає браузер, а сервером - веб-сервер. Логіка веб-додатки розподілена між сервером і клієнтом, зберігання даних здійснюється, переважно, на сервері, обмін інформацією відбувається по мережі. Однією з переваг такого підходу є той факт, що клієнти не залежать від конкретної операційної системи користувача, тому веб-додатки є межплатформенному сервісами.
1.1 Технічні особливості
Суттєва перевага побудови Web-додатків для підтримки стандартних функцій браузера полягає в тому, що функції повинні виконуватися незалежно від операційної системи даного клієнта. Замість того щоб писати різні версії для Microsoft Windows lt; # center gt; 1.2 Пристрій веб-додатків
Веб-додаток складається з клієнтської і серверної частин, тим самим реалізуючи технологію клієнт-сервер lt; # justify gt; НазваніеЛіцензія lt; # justify gt; У свою чергу на стороні клієнта використовується наступні веб технології:
Для реалізації GUI lt; # justify gt; додаток сервер клієнт інтерфейс
2. Технології, що використовуються на стороні сервера
2.2 ASP-технологія
ASP (англ. lt; # justify gt; Сторінка на ASP - це звичайна сторінка HTML, зі вставками, позначеними обмежувачами lt;% і% gt;:
lt;%. write Hello World!
% gt;
Те що знаходиться всередині обмежувачів - це текст програми, що інтерпретується при запиті сторінки. VBScript є мовою за замовчуванням, хоча можливе використання і JScript (або будь-якого іншого мови, якщо встановлено відповідний інтерпретатор):
lt;% @ Language= JScript % gt; lt;%. Write ( Hello World! Raquo;);
% gt;
2.3 ASP
Це нова версія технології ASP, ключова в архітектурі Microsoft Framework. Основна відмінність цієї технології від ASP з точки зору архітектури додатків полягає в тому, що код, присутній на web-сторінці, що не інтерпретується, а компілюється і кешується, що, природно, сприяє підвищенню продуктивності додатків.
В основу ASP покладена робота в середовищі CLR (Common Language Runtime lt; # center gt; 2.4 PHP
Скриптова мова lt; # justify gt; lt ;? php $ a= var raquo ;;
$ b= iable raquo ...