logo search
[ПСП] / lab22

Некоторые преимущества asp.Net

В ASP.NET устранены многие недостатки классических ASP. Например, в файлах ASP.NET (*.aspx) языки скриптов не используются. Вместо этого мы можем применять обычные полнофункциональные языки программирования, такие как С#, JScript.NET или Visual Basic.NET. В результате любые богатейшие возможности объектно-ориентированного программирования можно применять непосредственно в web-приложениях. Как вы, наверное, уже догадываетесь, на страницах ASP.NET можно использовать как типы из библиотеки базовых классов .NET, так и типы из пользовательских сборок.

Кроме того, в приложениях ASP.NET количество кода, которое приходится писать вручную, резко сокращается. Например, при помощи серверных объектов Web Controls мы можем автоматически генерировать код элементов управления HTML, который будет передаваться браузеру пользователя. Другие объекты Web Controls могут быть использованы для реализации проверки вводимых пользова­телем данных (в результате нам не нужно будет создавать браузерные клиентские скрипты вручную).

Кроме этого, применение ASP.NET предоставляет в распоряжение разработ­чика множество мелких, но очень привлекательных удобств. Например, создание приложений ASP.NET производится в стандартной среде разработки Visual Studio.NET, возможности которой (в том числе в отношении удобства отладки) дале­ко превосходят то, что было реализовано в Visual InterDev.

Однако пора приступать к практическому освоению разрекламированных нами возможностей ASP.NET.