АСП је оквир за веб развој и подржава различите моделе као што су Цлассиц АСП, АСП.НЕТ Веб Формс, АСП.НЕТ МВЦ, АСП.НЕТ Веб Пагес, АСП.НЕТ АПИ и АСП.НЕТ Цоре.
АСП и АСП.НЕТ су технологије на страни сервера које извршавају код на веб серверу.
Активне странице сервера (АСП), развијен од стране Мицрософта, исте су као ХТМЛ странице које садрже скрипте и уграђене медије, а затим се обрађују на веб серверу. У прошлости (са Цлассиц АСП-ом) је био размештен само у Мицрософт окружењу.
Активне странице сервера имају екстензије датотека .асп (за Цлассиц АСП) или .аспк (за АСП.НЕТ)
Када веб корисник покрене захтев позивом на АСП или АСП.НЕТ страницу, веб сервер обрађује Активне странице сервера а скриптни мотор генерише садржај који се приказује (он-тхе-фли) веб кориснику. АСП ради са било којим прегледачем који подржава ХТМЛ (јер је излаз ХТМЛ).
Активне странице сервера представите предњи крај веб-базираних апликација покретањем АцтивеКс скрипте и компоненте уметнуте у веб странице.
АцтивеКс је сличан Јава Апплетс-у и користи објектно оријентисане технологије за програмере да лакше развијају моћне и динамичне веб апликације. Ове скрипте и компоненте су упаковане као АцтивеКс контроле које се могу поново користити и могу их делити различити програмери и програми.
АСП.НЕТ је први пут објављен 2002 у .НЕТ Фрамеворк 1.0, и заменио класични АСП, који је издао три верзије између 1996. и 2000.
Последња верзија Цлассиц АСП-а објављена је у новембру 2000. године као АСП 3.0 за ИИС 5.0 и још увек је званично подржана од Мицрософта до 2020. године.
Може бити Класично, али АСП је и даље моћан приступ динамичним веб страницама.
АСП је у почетку био додатак за Мицрософт ИИС (Интернет Информатион Сервер), међутим, с издавањем Виндовс Сервер 2000, он је постао трајна и бесплатна компонента ИИС-а.
Мицрософт Интернет Информатион Сервицес је Мицрософтов прилагодљив и модуларан мотор веб сервера који подржава протоколе ХТТП, ХТТПС, ФТП, ФТПС, СМТП и ННТП.
Будући да је Мицрософтов први језик скриптног језика за динамичке веб странице, Цлассиц АСП (.асп) могао је да се покреће на Мицрософтовој платформи само ако су коришћена два језика, ВБСцрипт и ЈСцрипт. У то време Мицрософт није пружао изворну подршку за остале програмске језике.
ВБСцрипт је заправо дизајниран за прегледаче Интернет Екплорер-а и ограничен је на функционалности у оквиру својих скриптних способности, а ЈСцрипт је подржан само у прегледачима Интернет Екплорер и Нетсцапе.
Мицрософтов .НЕТ Фрамеворк[и] је окружење за програмере за изградњу динамичних веб локација, веб апликација и веб услуга.
То је софтверски оквир (окружење) који обезбеђује библиотеку велике класе (Библиотека оквирне класе - ФЦЛ) и подржава неколико језика који омогућавају оквиру да обрађује код написан на другим језицима.
.НЕТ програми се изводе у а Рунтиме заједничког језика (ЦЛР) окружење, тако да у основи ФЦЛ и ЦЛР чине .НЕТ Фрамеворк.
.НЕТ је током последњих 15 година објавио кумулативне исправке и подкомпоненте, пружајући стабилну и широко имплементирану веб платформу која више није искључиво Мицрософт окружење.
Иако су издања АСП.НЕТ уско паралелна са издањима ИИС, она се могу развити у другим оквирима попут Спринг.НЕТ (оквир за Јава).
Са .аспк замена .асп, програмери се охрабрују да се фокусирају на дизајнирање апликација помоћу ГУИ модела заснованог на догађајима, уместо на веб скрипти користећи АСП (и ПХП). ПХП се и даље активно развија за разлику од АСП-а који једноставно замењује АСП.НЕТ.
Постоји обимна листа побољшања која би могла мотивисати одлуку о миграцији, с врло мало разлога да то не учинимо - погледајмо неке од мотиватора:
Тхе мод_моно Апацхе модул покреће АСП.НЕТ апликације на веб серверу Апацхе и управља захтевима између апликације и спољног Моно процеса који домаћин АСП.НЕТ апликације. Овај спољни хост део је КССП модула, названог мод-моно сервер.
Развијен у Ц #, КССП је самостални веб сервер који покреће АСП.НЕТ апликације. Има своју библиотеку страница и контрола које се користе за тестирање сервера и АСП.НЕТ апликација.
АСП.НЕТ се може угостити на Нгинк-у (енгине Кс), који је ХТТП сервер и високо перформансни обрнути проки који подржава АСП.НЕТ и АСП.НЕТ МВЦ веб апликације.
Индустрија је очекивала да ће АСП.НЕТ 5 бити следећи велики развој за АСП.НЕТ, међутим, Мицрософт је зауставио активни развој да би се усредсредио на АСП.НЕТ Цоре уместо тога.
АСП.НЕТ Цоре је цросс-платформски оквир отвореног кода за развој и употребу апликација заснованих на облаку. Апликације развијене у АСП.НЕТ Цоре могу се изводити на Виндовс, Мац и Линук.
АСП.НЕТ је и даље преферирани приступ предузећима као његова сигурна платформа са широком подршком и одржавањем; међутим, с напретком МВЦ, Азуре, Сигнал Р, итд. .НЕТ платформе ће требати наставити да се развијају како би прихватиле нове технологије.