Языки разработки веб-приложений

Автор: Пользователь скрыл имя, 01 Ноября 2011 в 18:23, реферат

Описание работы

Как отметил Александр Ложечкин, директор департамента стратегических технологий Microsoft в России, – "Веб уже давно прочно вошел в жизнь каждого из нас. Сегодня веб-приложения и сервисы доступны не только через ПК, но и мобильное устройство. Компании самого разного объема бизнеса все активней используют Веб для повышения эффективности, начиная с корпоративных порталов и порталов совместной работы и заканчивая облачной инфраструктурой. Веб является социально-значимым: он объединяет огромное сообщество и предоставляет самые широкие возможности, чтобы начать свой бизнес". [2]

Содержание

Введение 3
1. Архитектура веб-приложений и технологии их создания 4
2. Языки веб-программирования 9
2.1. Клиентские языки 9
HTML 10
CSS 10
XHTML 11
XML 11
Java Script 12
VB Script 12
Adobe Flash 13
Microsoft Silverlight 13
2.2. Серверные языки 14
SSI 15
PHP 15
Perl 16
ASP.NET 16
Заключение 18
Список использованной литературы 19

Работа содержит 1 файл

Языки разработки веб-приложений.doc

— 1.14 Мб (Скачать)

    Преимущества  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-технологий.

 

     Список использованной литературы

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

Информация о работе Языки разработки веб-приложений