ASP.Net
ASP.Net — технология компании Майкрософт (Microsoft), позволяет создавать веб-приложения, и веб-сервисы. Является частью платформы .Net и развитием технологии ASP
Несмотря на схожее название, технология ASP.Net значительно отличается от своего предшественника, технологии ASP.
ASP.Net, являясь составной частью технологии .Net опирается на все ее возможности: использование Common Language Runtime (CLR) — основы .Net, компилируемый код, возможность использовать любой из поддерживаемых языков программирования (C#, Visual Basic.NET, JScript .NET, а также дополнительные языки, вводимые в платфору .NET Framework и имеющие свои компиляторы).
По сравнению с предыдущими версиями ASP, технология ASP.Net имеет следующие преимущества:
- компилируемый код
- более быстрое выполнение, поскольку скомпилированный код сохраняется в кэше и не перекомпилируется заново
- многие ошибки могут отлавливаться на стадии разработки
- полнофункциональные языки программирования
- строгая типизация позволяет избежать многих ошибок еще на стадии компиляции
- структурированная обработка ошибок с использованием блоков try..catch
- пользовательские элементы управления для повторного использования кода
- возможность использовать для написания кода различные языки программирования
- улучшенные возможности кэширования, возможность кэшировать части страниц
- возможность разделения кода логики и кода оформления по разным файлам
- возможность использовая событий