У дома развитие Какво е asp.net? - определение от техопедия

Какво е asp.net? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава ASP.NET?

ASP.NET е унифициран модел за уеб разработка, интегриран с .NET рамка, предназначен да предоставя услуги за създаване на динамични уеб приложения и уеб услуги. Той е изграден на общото езиково изпълнение (CLR) на .NET рамката и включва тези предимства като многоезична оперативна съвместимост, безопасност на типа, събиране на боклук и наследяване.


Марк Андерс и Скот Гутри от Microsoft създадоха първата версия на ASP.NET през 1992 г. Създадена е да улесни разработването на разпределени приложения по структуриран и обектно-ориентиран начин чрез разделяне на презентацията и съдържанието и оттам написване на чист код. ASP.NET използва кодовия модел за генериране на динамични страници въз основа на архитектурата Model-View-Controller.

Те имат някои основни разлики от ASP, по-ранна версия на ASP.NET. По този начин обектният модел на ASP.NET значително се подобри от ASP, което го прави напълно назад съвместим с ASP.


Тези разлики включват:

1. Използване на компилиран код (вместо интерпретиран код),

2. Сценаризиращ модел от страна на сървъра на събитията,

3. управление на държавата,

4. Бързо разработване на приложения с помощта на контроли и библиотеки на .NET рамката.

5. Динамичният програмен код се поставя отделно във файл или специално обозначен таг. Това избягва модифицирането на програмния код по време на изпълнение.

Техопедия обяснява ASP.NET

ASP.NET работи с интернет информационния сървър (IIS), за да достави съдържанието в отговор на клиентски заявки. Докато обработва заявките, ASP.NET осигурява достъп до всички .NET класове, персонализирани компоненти и бази данни, подобно на това на настолно приложение.


Уеб формите са градивните елементи на разработването на приложения в ASP.NET. Те осигуряват много гъвкавост, като позволяват да се използват контроли на страница като обекти. Тези контроли могат да обработват събития като Зареждане, Щракване и промяна, подобно на тези в настолни приложения. С изключение на уеб формите, ASP.NET може да се използва за създаване на XML уеб услуги, които могат да позволяват изграждане на модулни, разпределени уеб приложения, написани на всеки език.Тези услуги са оперативно съвместими в различни платформи и устройства.


В допълнение, ASP.NET осъществява управление на състоянието, като изпраща информацията (viewstate), свързана със състоянието на контроли в уеб форма, до сървъра в заявка за обратно изпращане. Той осигурява странични приложения за изпълнение на множество деноминации, позволявайки им да бъдат инсталирани в една и съща система с различни версии на .NET рамки. Освен това използва XML поддръжка за съхранение, конфигуриране и манипулиране на данни. Въпреки това, когато става въпрос за осигуряване на своите приложения, ASP.NET използва функциите за защита на достъпа до код и базирани на роли функции на .NET Framework и присъщите методи на IIS за удостоверяване на потребителските идентификационни данни.

Какво е asp.net? - определение от техопедия