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: PowerPivot introduction in Swedish 2024, December
Anonim

ASP vs ASP. NET

ASP. NET är Microsofts nuvarande teknik för att bygga dynamiska webbapplikationer. ASP. NET var efterföljaren till deras tidigare webbteknologi för samma ändamål, ASP (kallad Classic ASP). ASP gav en konventionell plattform för webbprogrammering, medan ASP. NET har många nya funktioner som gör det mycket 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 skriptmotor någonsin på serversidan för dynamiskt genererade webbplatser. Till en början 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 kapslade in attributen och beteendet hos de viktigaste koncepten för webbprogrammering. Till exempel kan ett Session-objekt användas för att representera en session baserad på cookies och upprätthålla tillståndet från sida till sida. ASP-webbplatser kan komma åt DLL-filer via 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 hänvisades ASP till som 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 (dvs. C, VB. NET, etc.) för att skriva ASP. NET-webbapplikationer. ASP. NET-applikationer kan behandla SOAP-meddelanden genom tillägget ASP. NET SOAP. Webb Bildar huvudenheterna för utveckling i ASP. NET. Webbformulär har vanligtvis filtillägget.aspx. Dessa webbformulär består av statiska XHTML och skript på serversidan för att definiera webbkontroll och användarkontroller. Den bakomliggande kodmodellen som introduceras i ASP. NET Framework 2.0 tillåter programmerare att behålla statisk kod på.aspx-sidor, medan all dynamisk kod lagras i.aspx.vb- eller.aspx.cs- eller.aspx.fs-filer (motsvarande VB. NET eller C. NET eller F. NET språk som används). Till exempel kommer koden bakom filen att vara Home.aspx, medan dess motsvarande sidfil kommer att vara Home.aspx.cs (förutsatt att C används). Detta är standardpraxis 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 klassisk ASP gör ASP. NET det mycket enkelt för programmerare att gå från Windows-programmering till webbprogrammering genom att introducera konceptet med webbkontroller (mycket likt Windows Forms-kontroller). Till skillnad från ASP uppmuntras programmerare att använda händelsedriven GUI-modell för webbutveckling med ASP. NET. ASP. NET integrerar teknologier 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.

Rekommenderad: