Преимущества
ASP.NET перед ASP:
- компилируемый
код выполняется быстрее, большинство
ошибок отлавливается еще на стадии разработки;
- значительно
улучшенная обработка ошибок времени
выполнения, с использованием блоков try..catch;
- пользовательские
элементы управления (controls) позволяют
выделять часто используемые шаблоны,
такие как меню сайта;
- использование
метафор, уже применяющихся в Windows-приложениях,
например, таких как элементы управления
и события;
- расширяемый
набор элементов управления и библиотек
классов позволяет быстрее разрабатывать
приложения;
- ASP.NET опирается
на многоязыковые возможности .NET, что
позволяет писать код страниц на VB.NET, Delphi.NET,
Visual C#, J# и т. д.;
- возможность
кэширования всей страницы или ее части
для увеличения производительности;
- возможность
кэширования данных, используемых на странице;
- возможность
разделения визуальной части и бизнес-логики
по разным файлам ("code behind");
- расширяемая
модель обработки запросов;
- расширенная
событийная модель;
- расширяемая
модель серверных элементов управления;
- наличие master-страниц
для задания шаблонов оформления страниц;
- поддержка
CRUD операций при работе с таблицами через
GridView;
- встроенная
поддержка AJAX.
Заключение
В
начале своего развития (90-е года прошлого
века) Всемирная паутина была, в основном,
образом статичной и состояла из простых
HTML-страниц. Однако по мере того как все
больше приобщившихся к ней пользователей
и компаний стали входить во вкус, в Сети
начали быстро распространяться приложения
на базе интерфейса CGI (Common Gateway Interface) и
языка Perl. Вместе с новыми технологиями
обеспечения безопасности они предоставили
и целый ряд прежде недоступных возможностей,
и для электронной коммерции в том числе.
За ними последовали такие нововведения,
как XML, SOAP (Simple Object Access Protocol) и другие
передовые технологии, открывшие путь
в мир сервисно-ориентированной архитектуры
(SOA). Благодаря ее внедрению полностью
изменились способы взаимодействия между
приложениями, системами и компаниями.
За ней последовало всё, что относят к
Web 2.0 – всевозможные блоги, вики и социальные
сети [26].
Для
Всемирной паутины следующего поколения
(Web 3.0) характерными будут динамические,
интерактивные, открытые и очень гибкие
прикладные системы. По своим возможностям
они будут превосходить не только классические
Web-приложения, но и программы для настольных
ПК [27].
В
заключение можно сказать, что новое
поколение Web-приложений значительно приближает
нас к использованию Интернета в качестве
операционной системы. Сейчас идет время,
когда необходимо быть постоянно готовым
к очередным изменениям Web-технологий.
Список использованной
литературы
- Сергей
Павлов. Новое лицо аукциона. "Компьютерра"
№9 от 02 марта 1999 года. – Режим доступа: http://offline.computerra.ru/1999/287/2444/
- Современные
веб-технологии и мобильная платформа
станут ключевыми темами конференции
Microsoft ReMIX10. - Новости Русского MSDN для разработчиков.
– Режим доступа: http://blogs.msdn.com/b/rudevnews/archive/2010/05/14/microsoft-remix10.aspx
- Храмцов П.Б.,
Брик С.А., Русак А.М., Сурин А.И. Основы web-технологий.
– Интернет-университет информационных
технологий – ИНТУИТ.ру, БИНОМ. Лаборатория
знаний, 2007. - 376 с.
- Алексей Федоров,
Наталья Елманова. Архитектура современных
Web-приложений. – КомпьютерПресс, №6, 2002.
– Режим доступа: http://www.compress.ru/article.aspx?id=10951&iid=440
- CGI – Common Gateway
Interface. http://www.realcoding.net/articles/cgi-common-gateway-interface.html
- Храмцов П.Б.
Common Gateway Interface – средство расширения возможностей
World Wide Web технологи. – Интернет-издание
СIT-Forum. – Режим доступа: http://www.citforum.ru/programming/khramtsov/cgi.shtml
- Internet Server
API (ISAPI) Extensions. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/aa279331(v=VS.60).aspx
- Григорий
Грин. Введение в ASP. – Интернет-издание
СIT-Forum. – Режим доступа: http://citforum.univ.kiev.ua/internet/asp/asp_intro.shtml
- Home: The Official
Microsoft ASP.NET Site. – Режим доступа: http://www.asp.net/
- О WAP 2.0, XHTML,
cHTML. – Режим доступа: http://vvap.ru/m/book/index.php?a=read&id=4539&page=all
- В.А. Рябов,
А.И. Несвижский. Современные веб-технологии.
– Интернет-университет информационных
технологий. – ИНТУИТ.ру. – Режим доступа: http://www.intuit.ru/department/internet/mwebtech/
- Веб-программирование.
– Материал из Википедии – свободной
энциклопедии. Режим доступа: http://ru.wikipedia.org/wiki/Веб-программирование
- Соколов
Сергей Александрович. HTML и CSS в примерах,
типовых решениях и задачах. Профессиональная
работа. – М.: Вильямс, 2007. – 416 с.
- Фримен Эрик,
Фримен Элизабет. Изучаем HTML, XHTML и CSS –
Head First HTML with CSS & XHTML. – 1-е изд. – М.: «Питер»,
2010. – 656 с.
- Брайан Пфаффенбергер,
Стивен Шафер, Чак Уайт, Билл Кароу. HTML,
XHTML и CSS. Библия пользователя. 3-е изд. –
М.: «Диалектика», 2006. – 762 с.
- Дэвид Хантер,
Джефф Рафтер и др. XML. Базовый курс. – М.:
Вильямс, 2009. – 1344 с.
- Стандарт
ECMA-262, 3я редакция. Перевод стандарта ECMA-262,
3rd edition 1999. – Режим доступа: http://javascript.ru/ecma
- Visual Basic Scripting
Edition. – Режим доступа: http://msdn.microsoft.com/en-us/library/t0aew7h6.aspx
- ActionScript. Материал
из Википедии – свободной энциклопедии.
– Режим доступа: http://ru.wikipedia.org/wiki/ActionScript
- Home: The Official
Microsoft Silverlight Site. – Режим доступа: http://www.silverlight.net/
- Get Started : The
Official Microsoft Silverlight Site. – Режим доступа: http://www.microsoft.com/silverlight/
- Ерижоков
А.А. SSI. – Интернет-издание СIT-Forum. – Режим
доступа: http://www.citforum.ru/internet/html/ssi.shtml
- SSI (программирование).
Материал из Википедии – свободной энциклопедии.
– Режим доступа: http://ru.wikipedia.org/wiki/SSI_(программирование)
- PHP: Hypertext
Preprocessor. – Режим доступа: http://www.php.ru/
- The Perl Programming
Language. – Режим доступа: http://www.perl.org/
- Джим Рапоза.
На пути к Web-приложениям следующего поколения
- Автор: Джим
Рапоза. – PC Week/RE №39 (597) 23-29 октября 2007.
– Режим доступа: http://www.pcweek.ru/themes/detail.php?ID=103267
- Анатольев
А.Г. Web-программирование: Конспект лекций.
– Режим доступа: http://4stud.info/web-programming/