Razlika između ASP sesije i ASP.NET sesije

Ključna razlika: ASP označava Active Server Pages. To je obično poznat kao Classic ASP ili ASP Classic. To je okruženje skriptiranja na strani poslužitelja koje razvija i izdaje Microsoft. ASP.NET je okvir za web-aplikacije na strani poslužitelja. ASPX je kratica za Active Server Pages Extended. Dizajniran je za izradu web stranica za izradu dinamičkih web stranica. Oba podupiru kontekst sesije. Objekt sesije pohranjuje informacije ili mijenja postavke za korisničku sesiju. U suštini, on bilježi sve što korisnik vidi i radi na stranici, posebno bilo kakve promjene koje korisnik može ugraditi na stranicu.

ASP je skraćenica od Active Server Pages. To je obično poznat kao Classic ASP ili ASP Classic. To je okruženje skriptiranja na strani poslužitelja koje razvija i izdaje Microsoft. Bio je to prvi Microsoftov mehanizam za poslužiteljsku skriptu za dinamički generirane web stranice. ASP je izvorno objavljen kao dio Windows NT 4.0 Option Pack. Trebalo je biti dodatak Internet Information Services (IIS). Od tada je ASP zamijenjen ASP.NET-om, još jednim proizvodom tvrtke Microsoft.

ASP se uglavnom koristi za stvaranje i pokretanje dinamičkih, interaktivnih aplikacija web-poslužitelja. Također omogućuje kombiniranje HTML stranica, naredbi skripti i komponenti COM za stvaranje interaktivnih web-stranica i moćnih web-aplikacija. Također olakšava razvoj i modificiranje navedenih web aplikacija.

Nakon prvobitnog izdanja, objavljena su dva izdanja. ASP 2.0 je uveo šest ugrađenih objekata u izvornik, koji su bili Application, ASPError, Request, Response, Server i Session. ASP 3.0 je uveo neka dodatna poboljšanja kao što su Server.Transfer metoda, Server.Execute i poboljšani ASPError objekt. Osim toga, ASP 3.0 je također omogućio baferiranje po defaultu i optimizirao motor za bolje performanse. Međutim, od svibnja 2013. ne postoje planirane nadogradnje ASP-a.

ASP.NET je okvir za web-aplikacije na strani poslužitelja. ASPX je kratica za Active Server Pages Extended. Dizajniran je za izradu web stranica za izradu dinamičkih web stranica. To je zapravo nasljednik Microsoftovog ASP-a. Objavljen je u siječnju 2002. godine .NET Framework. Uglavnom se koristi za izradu dinamičkih web-stranica, web-aplikacija i web-usluga.

ASP.NET je izgrađen na zajedničkom jeziku Runtime (CLR). To omogućuje programerima pisanje ASP.NET koda pomoću bilo kojeg podržanog .NET jezika. ASP.NET web stranice su također poznati kao web obrasci. Oni sadrže statični (X) HTML oznake. Također sadrži oznaku koja definira web-kontrole na strani poslužitelja i korisničke kontrole. Ovo je mjesto gdje programeri stavljaju sav rc sadržaj za web stranicu.

U ASP.NET Framework 2.0 uvodi se novi model za kodom. To omogućuje da statički tekst ostane na .aspx stranici, dok dinamički kôd ostaje u .aspx.vb ili .aspx.cs ili .aspx.fs datoteci. Mjesto dinamičkog koda ovisi o korištenom programskom jeziku.

Oba podupiru kontekst sesije. Objekt sesije pohranjuje informacije ili mijenja postavke za korisničku sesiju. U suštini, on bilježi sve što korisnik vidi i radi na stranici, posebno bilo kakve promjene koje korisnik može ugraditi na stranicu. To ima prednost, jer u slučaju pada sustava između promjena koje je korisnik pokušao napraviti, promjene se neće izgubiti kada se sustav sruši. Sesija će zadržati sjećanje na to gdje je korisnik stao.

Sesija je u biti kolačić web-stranice. Čuva i dohvaća vrijednosti za korisnika dok se korisnik kreće putem web-stranice. Varijable pohranjene u objektu Session sadrže informacije o jednom korisniku i dostupne su svim stranicama u jednoj aplikaciji. Neki uobičajeni podaci spremljeni u varijablama sesije su ime, ID i postavke. Poslužitelj stvara novi objekt Session za svakog novog korisnika i uništava objekt Session kada istekne sesija.

Neke razlike između ASP sesije i ASP.NET sesije:

  • U ASP-u, sesija je ovisna o procesu, dok je u ASP.NET-u sesija proces neovisna.
  • U ASP-u, sesija je Cookie ovisna, dok je u ASP.NET-u sesija Cookie nezavisna.
  • Stanje ASP sesije nema inherentno rješenje za rad s Web farmama. ASP.NET sesija može biti pohranjena u stanju poslužitelja i SQL SERVER koji može podržati više poslužitelja.
  • ASP sesija funkcionira samo kada preglednik podržava kolačiće, ASP.NET sesija radi neovisno.
  • Stanje ASP sesije vrlo je jako ovisno o IIS procesu. Ako se IIS ponovno pokrene ASP varijable sesije također se recikliraju. Dok, ASP.NET sesije mogu biti neovisni o okruženju hostinga tako ASP.NET sesija može održati čak i ako IIS ponovno podizanje sustava.
  • ASP sesija se suočava s ograničenjima farme poslužitelja. Kako se korisnici premještaju s poslužitelja na poslužitelj u farmi web poslužitelja, njihovo stanje sesije ne slijedi ih. ASP.NET stanje sesije ima podršku za konfiguracije farme poslužitelja. Prelazi se na model izvan procesa, stoga se ne suočava s problemom farme poslužitelja.
Preporučeno

Vezani Članci

  • popularne usporedbe: Razlika između korporacije i partnerstva

    Razlika između korporacije i partnerstva

    Ključna razlika: Korporacija je zasebna pravna osoba od svojih vlasnika. Partnerstvo je poslovni subjekt s pojedincima koji dijele rizik i koristi od poslovanja. Korporacija i partnerstvo su oba entiteta formirana s namjerom poslovanja. Međutim, one imaju vrlo različite strukture. Partnerstvo se formira kada se dva ili više pojedinaca ili poduzeća udruže kako bi poslovali radi zarade i dijele vlasništvo, odgovornost i dobit poslovanja. S dru
  • popularne usporedbe: Razlika između BPO i Call centra

    Razlika između BPO i Call centra

    Ključna razlika: BPO je posao koji se fokusira na zadatke, od proizvodnje do pružanja brige o kupcima. S druge strane, pozivni centar je podskup BPO-a i uglavnom se fokusira na telefonske pozive. BPO i pozivni centri često se koriste kao međusobno zamjenjivi, ali u stvarnosti postoji velika razlika. Le
  • popularne usporedbe: Razlika između snage i momenta

    Razlika između snage i momenta

    Ključna razlika: Snaga i okretni moment dva su važna termina koji se koriste u fizici. Snaga definira brzinu obavljanja posla, dok okretni moment predstavlja mjeru energije koja se primjenjuje dok rotira objekt oko osi ili točke okretanja. Snaga je skalarna veličina, a moment je vektorska veličina. Moć
  • popularne usporedbe: Razlika između modela LG Optimus L7 II Dual i Nexus 4

    Razlika između modela LG Optimus L7 II Dual i Nexus 4

    Ključna razlika: LG Optimus L7 II Dual je telefon srednje klase tvrtke LG. Telefon je dual SIM telefon. Uređaj ima 4, 3-inčni IPS LCD, kapacitivni zaslon osjetljiv na dodir s rezolucijom 480 x 800 piksela. Radi na Android v 4.1.2 (JellyBean), koji je podržan 1.0 GHz Dual-Core Qualcomm MSM8225 Snapdragon procesorom i 768 MB RAM-a. Ne
  • popularne usporedbe: Razlika između modela Nokia Lumia 928 i Sony Xperia SP

    Razlika između modela Nokia Lumia 928 i Sony Xperia SP

    Ključna razlika: Nokia je nedavno najavila novi telefon u svojoj ponudi; Lumia 928. Telefon dolazi s 4, 5-inčnim AMOLED kapacitivnim zaslonom s širokim leđima. Telefon je prilično glomazan i težak, u usporedbi s drugim novijim pametnim telefonima koji se fokusiraju na dobivanje tanje i lakše. Xperia SP je 4, 6-inčni TFT zaslon osjetljiv na dodir koji je ugrađen u aluminijsko kućište. Debljina
  • popularne usporedbe: Razlika između kviza i testa

    Razlika između kviza i testa

    Ključna razlika: kvizovi riječi i test se međusobno odnose. Kviz je kratki kratki test koji treba brzo odgovoriti, a test je proceduralni ispit koji zahtijeva vrijeme. Riječ kviz općenito se definira kao 'test znanja, osobito kratak, neformalni test'. One se provode u školskim razinama i kratkoročni su mali testovi, koji su bitni za daljnje veće testove. Oni su
  • popularne usporedbe: Razlika između hardvera i softvera

    Razlika između hardvera i softvera

    Ključna razlika: Hardver je fizički aspekt računala, ono što možemo dodirnuti, kao što su monitor, tvrdi disk, itd. Softver je nefizički aspekt koji uključuje operativni sustav, aplikacije, programe itd. Računalo je uglavnom podijeljeno na dva dijela, hardver i softver. Sve komponente računala spadaju u bilo koju od ovih kategorija. Hardver
  • popularne usporedbe: Razlika između vazelina i mliječnog ulja

    Razlika između vazelina i mliječnog ulja

    Ključna razlika: vazelin je vrsta vazelina koji se koristi u različite svrhe, kao što su losion, sredstvo za čišćenje, mazivo, itd. S druge strane, vazelin je lucidni žele koji se sastoji od mješavine ugljikovodika, koji se koristi kao mazivo ili mast. Vazelin je jedan od najpopularnijih proizvoda za kućanstvo. Koriste
  • popularne usporedbe: Razlika između proteina i kalorija

    Razlika između proteina i kalorija

    Ključna razlika: Proteini su glavni sastojci za tkivo tijela. 20 aminokiselina neophodno je za ljudsko tijelo. Kalorije predstavljaju energiju koju daje hrana. Gotovo sve što ljudska bića piju i jedu ima kalorija. Često smo skloni misliti na proteine ​​i kalorije na isti način. Znače li to isto? Ili su m

Izbor Urednika

Razlika između predgrađa i periferije

Ključna razlika: Predgrađa su dijelovi grada koji se nalaze izvan urbanog dijela. Predgrađa se obično koriste samo kao stambena područja i često ugošćuju vrlo malo tvrtki, ako ih uopće ima. Predgrađe često označava područje u kojemu se grad pridružuje zemlji. Često se nalaze daleko od centra grada. Izrazi predgr