Starpība starp ASP sesiju un ASP.NET sesiju

Galvenā atšķirība: ASP apzīmē Active Server Pages. Tas ir pazīstams kā Classic ASP vai ASP Classic. Tā ir servera puses skriptu vide, ko izstrādā un izlaiž Microsoft. ASP.NET ir servera puses tīmekļa lietojumprogrammu sistēma. ASPX apzīmē Active Server Pages Extended. Tā tika izstrādāta Web izstrādei, lai radītu dinamiskas Web lapas. Abi atbalsta sesijas kontekstu. Sesijas objekts saglabā informāciju par lietotāja sesiju vai tās iestatījumus. Būtībā tā atzīmē visu, ko lietotājs redz un dara lapā, jo īpaši visas izmaiņas, ko lietotājs var iekļaut lapā.

ASP apzīmē Active Server Pages. Tas ir pazīstams kā Classic ASP vai ASP Classic. Tā ir servera puses skriptu vide, ko izstrādā un izlaiž Microsoft. Tas bija Microsoft pirmais servera puses skriptu dzinējs dinamiski ģenerētām tīmekļa lapām. ASP sākotnēji tika izlaists kā daļa no Windows NT 4.0 opciju paketes. Tas bija paredzēts kā papildinājums interneta informācijas pakalpojumiem (IIS). Kopš tā laika ASP ir aizstāts ar citu Microsoft izstrādājumu ASP.NET.

ASP galvenokārt tiek izmantota dinamisku, interaktīvu Web servera lietojumprogrammu izveidošanai un darbināšanai. Tas arī ļauj apvienot HTML lapas, skriptu komandas un COM komponentus, lai izveidotu interaktīvas Web lapas un spēcīgas tīmekļa lietojumprogrammas. Tas arī atvieglo minēto tīmekļa lietojumprogrammu izstrādi un modificēšanu.

Pēc sākotnējās izlaišanas ir izlaisti divi versijas. ASP 2.0 ieviesa oriģinālus sešiem iebūvētiem objektiem, kas bija Application, ASPError, Request, Response, Server un Session. ASP 3.0 ieviesa dažus papildu uzlabojumus, piemēram, Server.Transfer metodi, Server.Execute metodi un uzlabotu ASPError objektu. Turklāt ASP 3.0 arī iespējoja buferizāciju pēc noklusējuma un optimizēja dzinēju, lai uzlabotu veiktspēju. Tomēr no 2013. gada maija nav plānoti ASP uzlabojumi.

ASP.NET ir servera puses tīmekļa lietojumprogrammu sistēma. ASPX apzīmē Active Server Pages Extended. Tā tika izstrādāta Web izstrādei, lai radītu dinamiskas Web lapas. Faktiski tas ir Microsoft ASP pēctecis. Tas tika izlaists 2002. gada janvārī ar .NET Framework. To galvenokārt izmanto, lai izveidotu dinamiskas tīmekļa vietnes, tīmekļa lietojumprogrammas un tīmekļa pakalpojumus.

ASP.NET ir veidota uz kopējās valodu darbības laika (CLR). Tas ļauj programmētājiem rakstīt ASP.NET kodu, izmantojot jebkuru atbalstītu .NET valodu. ASP.NET Web lapas ir arī pazīstamas kā Web veidlapas. Tie satur statisku (X) HTML atzīmi. Tajā ir arī atzīme, kas nosaka servera puses Web Controls un User Controls. Tas ir tas, kur izstrādātāji izvieto visu tīmekļa lapas rc saturu.

ASP.NET Framework 2.0 tika ieviests jauns koda modelis. Tas ļauj statiskajam tekstam palikt .aspx lapā, bet dinamiskais kods paliek .aspx.vb vai .aspx.cs vai .aspx.fs failā. Dinamiskā koda atrašanās vieta ir atkarīga no izmantotās programmēšanas valodas.

Abi atbalsta sesijas kontekstu. Sesijas objekts saglabā informāciju par lietotāja sesiju vai tās iestatījumus. Būtībā tā atzīmē visu, ko lietotājs redz un dara lapā, jo īpaši visas izmaiņas, ko lietotājs var iekļaut lapā. Tam ir priekšrocība, jo gadījumā, ja sistēma sabruks starp izmaiņām, kuras lietotājs mēģināja veikt, izmaiņas netiks zaudētas, kad sistēma atteici. Sesija saglabātu atmiņu par to, kur lietotājs ir atstājis.

Sesija būtībā ir tīmekļa lapas sīkfails. Tā saglabā un izgūst vērtības lietotājam, kad lietotājs pārvietojas tīmekļa lapā. Sesijas objektā saglabātie mainīgie satur informāciju par vienu lietotāju, un tie ir pieejami visām vienas lietojumprogrammas lapām. Daži izplatītie dati, kas saglabāti sesijas mainīgajos lielumos, ir vārds, ID un preferences. Serveris katram jaunam lietotājam izveido jaunu sesijas objektu un iznīcina sesijas objektu, kad sesija beidzas.

Dažas atšķirības starp ASP sesiju un ASP.NET sesiju:

  • ASP sesija ir atkarīga no procesa, bet ASP.NET sesija ir procesa neatkarīga.
  • ASP sesija ir atkarīga no sīkdatnēm, bet ASP.NET sesija ir neatkarīga no sīkdatnēm.
  • ASP sesijas stāvoklim nav raksturīga risinājuma, lai strādātu ar Web Farms. ASP.NET sesiju var saglabāt valsts serverī un SQL SERVER, kas var atbalstīt vairākus serverus.
  • ASP sesija darbojas tikai tad, kad pārlūks atbalsta sīkdatnes, ASP.NET sesija darbojas neatkarīgi no tā.
  • ASP sesijas stāvoklis ir ļoti atkarīgs no IIS procesa. Ja IIS restartējas, arī ASP sesijas mainīgie tiek pārstrādāti. Tā kā ASP.NET sesija var būt neatkarīga no uzņemšanas vides, ASP.NET sesija var tikt saglabāta pat tad, ja IIS pārstartē.
  • ASP sesija saskaras ar serveru saimniecību ierobežojumiem. Tā kā lietotāji pāriet no servera uz serveri Web servera fermā, to sesijas stāvoklis tos neievēro. ASP.NET sesijas stāvoklī ir atbalsts serveru saimniecību konfigurācijām. Tā pārceļas uz ārpusprocesa modeli, tāpēc tā nesaskaras ar serveru saimniecības problēmu.
Ieteicams

Saistītie Raksti

  • tautas salīdzinājumi: Atšķirība starp ūdensizturīgo un ūdens izturīgu

    Atšķirība starp ūdensizturīgo un ūdens izturīgu

    Galvenā atšķirība: Vārds „ūdensnecaurlaidīgs” attiecas uz produkta spēju atvairīt ūdeni no tā. Piemēram, maisiņš, kas ir ūdensnecaurlaidīgs, neļauj ūdenim ieplūst maisā, turot maisā saturu bez ūdens. Ūdensnecaurlaidīgs ir tas, ka tas atvairīs ūdeni vai pasargās no ūdens, bet tikai noteiktos apstākļos. Konkrētie apstākļi tiks minēti i
  • tautas salīdzinājumi: Atšķirība starp toņu un balss

    Atšķirība starp toņu un balss

    Galvenā atšķirība: runā balss tiek dēvēta par unikālu skaņu, kas pieder personai, bet tonis attiecas uz elementu, kas nosaka emocijas un garastāvokli aiz balss. Rakstiski runājot, balss ir rakstiska rakstura personība, bet tonis ir veids, kā attēlot rakstnieka attieksmi pret rakstisko saturu. Signāls un b
  • tautas salīdzinājumi: Starpība starp Facebook un MySpace

    Starpība starp Facebook un MySpace

    Galvenā atšķirība: Facebook un MySpace, abas ir sociālo tīklu vietnes. Facebook ir daudzas iespējas, kas pieejamas lietotājam. MySpace ir arī labas iezīmes, bet tas nav tik populārs kā Facebook. Facebook ir lielākā sociālo tīklu vietne. Tā ir tīmekļa vietne, kas ļauj lietotājam izveidot savienojumu ar citiem lietotājiem tiešsaistē. Facebook dibināja 2004
  • tautas salīdzinājumi: Starpība starp Navy un Marines

    Starpība starp Navy un Marines

    Galvenā atšķirība : Navy ir viena no bruņoto spēku filiālēm. Jūras kara flote ir atbildīga par tautas teritoriālo ūdeņu teritoriju aizsardzību, izmantojot ezera vai okeāna cīņas operācijas. Marines ir īpašs flotes spēks. Viņi ir apmācīti un specializēti, lai veiktu amfībijas vai sauszemes kaujas misijas. Amerikas Savienoto Valst
  • tautas salīdzinājumi: Starpība starp Gay un Chakka

    Starpība starp Gay un Chakka

    Galvenā atšķirība: geju lieto homoseksuāļiem; parasti vīriešu homoseksuāļiem. Tā kā chakka ir vīriešu dzimuma identitāte. Cilvēki, kas praktizē homoseksualitāti, ir pazīstami kā „homoseksuāļi” vai „geji”. Parasti vīriešu homoseksuāļiem tika lietots termins “Gay”; vēlāk tas tika izmantots gan vīriešiem, gan sievietēm. Termins "geju" sākotnēji tika l
  • tautas salīdzinājumi: Starpība starp naudas tirgu un kapitāla tirgu

    Starpība starp naudas tirgu un kapitāla tirgu

    Galvenā atšķirība: naudas tirgus ir finanšu tirgus sastāvdaļa, kurā var izsniegt īstermiņa aizņēmumus. Šis tirgus ietver aktīvus, kas nodarbojas ar īstermiņa aizņēmumiem, kreditēšanu, pirkšanu un pārdošanu. Kapitāla tirgus ir finanšu tirgus sastāvdaļa, kas ļauj nodrošināt ilgtermiņa vērtspapīru tirdzniecību ar vērtspapīriem. Ilgtermiņa aizņēmumus vai aizdevum
  • tautas salīdzinājumi: Starpība starp plazmu un serumu

    Starpība starp plazmu un serumu

    Galvenā atšķirība: asinis ir galvenā cilvēka ķermeņa sastāvdaļa. Asinis var iedalīt trīs galvenajās kategorijās: vesela asins, plazma un baltās šūnas. Asins plazma, kas veido aptuveni 54, 3% asins, ir šķidrums, kas ir asins šķidrums. Krāsa ir salmu dzeltena, un to galvenokārt izmanto, lai organismā transportētu asins šūnas vai asinsķermenīšus no vienas vietas uz otru. Serums būtībā ir plazma, no
  • tautas salīdzinājumi: Starp jaku un mēteli

    Starp jaku un mēteli

    Galvenā atšķirība: jakas ir gūžas vai vidukļa garuma apģērbs, ko izmanto kā apģērba segumu. Mētelis ir silts apģērba gabals, kas ir augšstilba vai ceļa garums, un tas tiek valkāts aukstā laikā. Termini jakas un mēteļi ir kļuvuši par sinonīmiem daudzās vietās, jo īpaši ieviešot jaunākas modes, kas sajauc vai pārklājas ar noteikumiem. Tradicionāli termins "jaka
  • tautas salīdzinājumi: Starpība starp Sony Xperia Z Ultra un Sony Xperia ZL

    Starpība starp Sony Xperia Z Ultra un Sony Xperia ZL

    Galvenā atšķirība: Sony Xperia Z Ultra ir augstas klases televizors, kas tika palaists 2012. gada 3. jūlijā un pārdots kā "pasaulē visizplatītākais Full HD viedtālrunis." Sony Xperia ZL ir ļoti līdzīgs Xperia Z; tomēr tas dažos aspektos atšķiras. Sony ir izdevies padarīt ZL vēl mazāku un kompaktāku nekā Xperia Z. Sony nesen uzsāka savu

Redaktora Izvēle

Starpība starp Sony Xperia Z Ultra un LG Optimus G Pro

Galvenā atšķirība: Sony Xperia Z Ultra ir augstas klases televizors, kas tika palaists 2012. gada 3. jūlijā un pārdots kā "pasaulē visizplatītākais Full HD viedtālrunis." LG Optimus G Pro ir LG Optimus G pēctecis. Optimus G Pro piedāvā dažādus uzlabojumus pār Optimus G. 2012. gada 3. jūlijā S