Главная » Delphi » Технология создания Web-приложений ASP.NET

0

Технология активных серверных страниц Active Server Pages (ASP) предложена корпорацией Microsoft уже достаточно давно. В версии .NET она расширена рядом удобных дополнений, повышающих скорость разработки. ASP-технология представляет собой систему выполнения на Web-cepBepe сценариев, написанных на различных языках программирования. Помимо сценарных команд в страницах ASP.NET можно при определенных условиях использовать команды языков С#, VB.NET или даже С++. Но наиболее важное отличие ASP.NET от прежних версий ASP — появление понятия Web- формы.

Web-форма, своеобразный аналог формы Windows, позволяет разрабатывать с помощью визуальных дизайнеров пользовательские формы, которые клиент видит в браузере при подключении к Web-cepeepy. Механизм взаимодействия с Web-формами с точки зрения разработчика Delphi напоминает схему взаимодействия обычного Windows-приложения с пользователем, что существенно упрощает процесс создания распределенных систем. Системная реализация таких механизмов, конечно, кардинально различается: события, генерируемые формой в браузере, обрабатываются другой программой, расположенной на сервере.

Программа-сценарий ASP.NET не интерпретируется, как это нередко реализовано в различных сценарных языках программирования, а предварительно транслируется в MSIL-код и потом исполняется на сервере, что позволяет пользоваться всеми преимуществами технологии .NET. Ранее в ASP-сценариях применялись преимущественно интерпретируемые языки с ограниченными возможностями наподобие VBScript.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии