ASP и ASP.net

Anonim

Обновление ASP до ASP.NET

ASP (активные серверные страницы) - это ранний набег Microsoft на серверные сценарии, предназначенные для динамического создания веб-страниц по мере необходимости. Примером динамически созданной веб-страницы является онлайновый калькулятор, в котором вы вводите два номера, и после того, как вы закончите, он представляет вам сумму. Для создания этого в HTML потребуется много страниц, по одному для каждого возможного результата. Но с ASP вы можете написать один короткий скрипт, который легко справится с этим. ASP видел справедливую долю в Интернете, создавая страницы «на лету». Но 5 января 2002 года Microsoft выпустила преемника ASP под названием ASP.NET.

ASP.NET стремится облегчить переход на веб-программирование тем, кто уже хорошо разбирается в создании программ для Windows. ASP.NET также предложил некоторые улучшения по сравнению с предшественником. Вот некоторые из преимуществ ASP.NET для ASP:

  • ASP.NET использует дополнительные функции в библиотеке.NET, позволяя ее страницы кодироваться на любом из других языков, включенных в.NET.
  • ASP.NET также имеет очень широкий набор библиотек и элементов управления, которые можно быстро и легко создавать для создания веб-страницы. В нем также было много широко используемых шаблонов, таких как меню.
  • Обработка ошибок также улучшена по сравнению с ASP, используя блоки try-catch и обработку исключений.
  • Скомпилированный формат кода позволял сценариям ASP.NET выполнять быстрее во время выполнения, поскольку он не нужно компилировать сервером при вызове. Это также означало намного меньше ошибок, когда оно уже развернуто, поскольку ошибки были легко обнаружены при попытке скомпилировать скрипт.

Одним из лучших улучшений ASP.NET является использование системы управления WYSIWYG (что вы видите, что вы получаете), которая дает разработчикам графический интерфейс, который помогает им быстро получить визуальную обратную связь с внешним видом своей страницы.

Со всеми этими улучшениями легко понять, почему большинство создателей веб-страниц неуклонно мигрировали в сторону.NET-версии ASP. Хотя кодеры по-прежнему используют некоторую форму классического кода ASP, это может быть только из-за того, что они закодированы в ASP; «Старые привычки умирают тяжело», как они говорят.

Книги об ASP и ASP.net.