Skillnaden Mellan ASP Och ASP.NET

Skillnaden Mellan ASP Och ASP.NET
Skillnaden Mellan ASP Och ASP.NET

Video: Skillnaden Mellan ASP Och ASP.NET

Video: Skillnaden Mellan ASP Och ASP.NET
Video: Изучение ASP.NET Core MVC / #3 - Создание моделей и интерфейсов в ASP.NET 2024, November
Anonim

ASP vs ASP. NET

ASP. NET är Microsofts nuvarande teknik för att bygga dynamiska webbapplikationer. ASP. NET var efterträdaren till deras tidigare webbteknik för samma ändamål, ASP (kallad Classic ASP). ASP tillhandahöll en konventionell plattform för webbprogrammering, medan ASP. NET har många nya funktioner som gör det väldigt enkelt att utveckla webbapplikationer än att använda traditionella metoder.

Vad är ASP?

ASP (Active Sever Pages) är en webbteknik utvecklad av Microsoft. ASP var deras första skriptsmotor på serversidan för dynamiskt genererade webbplatser. Först var det bara ett tillägg till IIS (Internet Information Services) via Windows NT 4.0. Senare blev det en fristående produkt som distribuerades med Windows 2000 Server. I ASP 2.0 försågs programmerare med 6 huvudobjekt att arbeta med. De var Application, Session, Request, Response, Server och ASPError. Dessa 6 objekt inkapslade attributen och beteendet hos de viktigaste begreppen webbprogrammering. Till exempel kan ett sessionobjekt användas för att representera en session baserat på kakor och upprätthålla tillståndet från sida till sida. ASP-webbplatser kan komma åt DLL-filer genom COM-teknik (Component Object Model). ASP-webbsidor använder filtillägget.asp. ASP-programmerare använde huvudsakligen VBScript för att skriva sidor. Jscript och PerlScript var de andra valen av aktiva skript som användes för att skriva ASP-sidor. Efter introduktionen av ASP. NET kallades ASP Classic ASP eller ASP Classic.

Vad är ASP. NET?

Microsofts ASP. NET är efterföljaren till ASP. Den släpptes 2002 (med. NET Framework 1.0). ASP. NET är ett ramverk för webbapplikationer som kan användas för att utveckla webbplatser, webbapplikationer och webbtjänster. Eftersom ASP. NET körs på CLR (Common Language Runtime) kan programmerare använda vilket som helst av. NET-språken (t.ex. C #, VB. NET, etc.) för att skriva ASP. NET-webbapplikationer. ASP. NET-applikationer kan behandla SOAP-meddelanden via ASP. NET SOAP-tillägget. Web Formar de viktigaste utvecklingsenheterna i ASP. NET. Webblanketter har vanligtvis filtillägget.aspx. Dessa webbformulär består av statiska XHTML- och serversidesskript för att definiera webbkontroll och användarkontroller. Code-behind-modellen som introducerades i ASP. NET Framework 2.0 gör det möjligt för programmeraren att hålla statisk kod på.aspx-sidor, medan all dynamisk kod finns i.aspx.vb eller.aspx.cs eller.aspx.fs-filer (motsvarar de språk som används VB. NET eller C #. NET eller F #. NET). Till exempel kommer den bakomliggande filen att vara Home.aspx, medan motsvarande sidfil kommer att vara Home.aspx.cs (förutsatt att C # används). Detta är standardmetoden i Microsoft Visual Studio, som är en IDE som kan användas för att utveckla ASP. NET-webbapplikationer.

Vad är skillnaden mellan ASP och ASP. NET?

Jämfört med Classic ASP gör ASP. NET det mycket enkelt för programmerarna att överföra från Windows-programmering till webbprogrammering genom att introducera konceptet med webbkontroller (liknar Windows Forms-kontroller). Till skillnad från ASP uppmuntras programmerare att använda händelsestyrd GUI-modell för webbutveckling med ASP. NET. ASP. NET integrerar teknik som JavaScript för att göra det möjligt för programmerare att skapa beständiga tillstånd genom att använda komponenter som ViewState.

Rekommenderas: