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 proteina soje i surutke

    Razlika između proteina soje i surutke

    Ključna razlika: Soja je biljni protein koji se ekstrahira iz soje. Sirutka je izvađena iz kravljeg mlijeka. Soja i proteini sirutke su proteinski dodaci koji se mogu uzimati ako osoba ne zadovoljava svoj preporučeni unos proteina iz prehrane. Također ih često uzimaju i ljubitelji body-buildinga, jer pomažu povećanju mišićne mase i sportašima koji imaju potrebu za većim unosom proteina. Proteinsk
  • popularne usporedbe: Razlika između modela Samsung Galaxy Win i Nokia Lumia 620

    Razlika između modela Samsung Galaxy Win i Nokia Lumia 620

    Ključna razlika: Samsung Galaxy Win je još jedan telefon tvrtke Samsung Corporation. Samsung Galaxy Win dolazi u dvije varijante: Single-SIM i Dual-SIM. Samsung Galaxy Win također se prodaje kao Samsung Galaxy Grand Quattro na određenim tržištima. Telefon je četverojezgreni pametni telefon namijenjen proračunskom segmentu. Samsun
  • popularne usporedbe: Razlika između Cheetaha i Panthera

    Razlika između Cheetaha i Panthera

    Ključna razlika: i Cheetah i Panther su u osnovi divlje životinje. Gepardi su visoki, vitki i imaju manju glavu u odnosu na tijelo. Gepardi su poznati po brzini i spretnosti. S druge strane, Panther je također visok, i vrlo su moćne, inteligentne i egzotične životinje. Cheetah je najbrža kopnena životinja na svijetu. Poznat
  • popularne usporedbe: Razlika između masti i ulja

    Razlika između masti i ulja

    Ključna razlika: Glavna razlika između masti i ulja je u tome što se masti obično dobivaju od životinja, dok se ulja obično dobivaju iz biljaka. Masti i ulja su vrlo važni za svako ljudsko tijelo. Uglavnom je bitan za dnevni plan prehrane. Masti i ulja su potpuno različiti. Jednostavno rečeno, masti su životinjske masti, dok su ulja biljna ulja. Druga ra
  • popularne usporedbe: Razlika između zlatne ribice i koi

    Razlika između zlatne ribice i koi

    Ključna razlika : Zlatna ribica i Koi su ribe koje pripadaju obitelji Cyprinidae. Koi je vrsta šaranskih vrsta koje imaju različite utege na svojoj usni, dok su zlatne ribice vrsta šaranskih vrsta bez štapa. I zlatne ribice i koi su popularne ukrasne ribe koje pripadaju obitelji Cyprinidae. Ove ribe imaju više sličnosti nego razlike. Zapra
  • popularne usporedbe: Razlika između stvarnog broja i složenog broja

    Razlika između stvarnog broja i složenog broja

    Ključna razlika: stvarni broj je broj koji može uzeti bilo koju vrijednost na retku brojeva. Pravi broj može biti bilo koji od racionalnih i iracionalnih brojeva. Kompleksni brojevi su brojevi koji postoje u obliku a + ib, gdje a i b označavaju realne brojeve i i označava imaginarni dio. Važno je razumjeti pojam brojčane linije kako bi se saznali stvarni brojevi. Brojč
  • popularne usporedbe: Razlika između vodstva i upravljanja

    Razlika između vodstva i upravljanja

    Ključna razlika: Vodstvo često predstavlja skupinu pojedinaca koji su odgovorni za nadahnuće, vođenje i vođenje grupe ljudi koji su udruženi radi zajedničkog cilja. Upravljanje je definirano kao grupa ljudi koji upravljaju organizacijom. Vodstvo i upravljanje smatraju se svjetovima osim mnogih ljudi u poslovnom svijetu. To je
  • popularne usporedbe: Razlika između NEFT, RTGS, ACH, Wire, EFT i IMPS

    Razlika između NEFT, RTGS, ACH, Wire, EFT i IMPS

    Ključna razlika: 'RTGS' označava bruto poravnanje u stvarnom vremenu. To je on-line sustav putem kojeg se sredstva mogu prenijeti iz jedne institucije u drugu, u zemlji u stvarnom vremenu. 'NEFT' označava nacionalni elektronički prijenos sredstava. U 'NEFT' nagodbama, transakcije se namiruju u serijama tijekom određenog vremenskog razdoblja unutar zemlje. Aut
  • popularne usporedbe: Razlika između LAN-a i MAN-a

    Razlika između LAN-a i MAN-a

    Ključna razlika: LAN predstavlja lokalnu mrežu. Riječ je o računalnoj mreži koja povezuje računala u malom području kao što je uredska zgrada ili škola. S druge strane, MAN stoji za Metropolitan Area Network. To je računalna mreža koja povezuje računalo u gradu ili velikom kampusu. MAN se može definirati kao rezultat LAN-a. LAN je krat

Izbor Urednika

Razlika između HB i 2B olovke

Ključna razlika : Glavna razlika između HB i 2B olovke je u tome što je HB olovka srednji raspon olova, dok 2B olovka ima mekše olovo. Olovka je popularan alat za pisanje i crtanje. Olovke su otkrivene u Engleskoj, 1565. godine, gdje su štapovi grafita korišteni za obilježavanje ovaca tijekom brojanja, a do 1970. godin