Різниця між ASP та ASP.net

asp Оновлення ASP до ASP.NET

ASP (Active Server Pages) - це перше вторгнення 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 (Що бачиш - те й отримуєш), яка надає розробникам графічний інтерфейс, який допомагає їм швидко отримати візуальний відгук про вигляд своєї сторінки.

З усіма цими вдосконаленнями легко зрозуміти, чому більшість авторів веб -сторінок неухильно переходять на версію ASP .NET. Хоча кодери все ще використовують якусь форму класичного коду ASP, це може бути лише через тривалість часу, який вони кодували в ASP; Як кажуть, "старі звички важко вмирають".

book-icon Книги про ASP та ASP.net.

Докладніше про: , ,