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 Douchebaga i Scumbaga

    Razlika između Douchebaga i Scumbaga

    Ključna razlika : Obje vrste douchebag i scumbag koriste se za opisivanje uvredljive i odvratne osobe. Međutim, douchebag je samo malo bolji od ološa. Nitko ne voli osobu koja je prljava, nehigijenska i neudobna biti u blizini. Prirodno, čovjek bi se udaljio od takve osobe ili javno svjestan svojih neukusnih osjećaja i misli o toj osobi. Dou
  • popularne usporedbe: Razlika između Moto X i Samsung Galaxy S4

    Razlika između Moto X i Samsung Galaxy S4

    Ključna razlika: U svibnju 2013., Motorola - Googleova tvrtka najavila je lansiranje svog vodećeg telefona, Moto X. Telefon je službeno dostupan 23. kolovoza 2013. Samsung Galaxy S4 je vodeći telefon tvrtke Samsung Corporation. Sektor za osobnu komunikaciju (PCS), u suštini Motorola-ina mobilna telefonska služba, kupio je Google 15. kolo
  • popularne usporedbe: Razlika između nekoliko i nekoliko

    Razlika između nekoliko i nekoliko

    Ključna razlika: Malo, a neke, spadaju u kategoriju determinatora i kvantifikatora. Općenito se koriste za definiranje male količine. Međutim, neki se smatraju više od nekoliko u smislu broja, proporcija, vrijednosti, itd. Neki se mogu koristiti s imenicama count i non-count, a malo se koristi s imenicama count. Čes
  • popularne usporedbe: Razlika između Interneta i interneta

    Razlika između Interneta i interneta

    Ključna razlika: Internet je masivan globalni sustav koji zajedno povezuje računalne mreže širom svijeta. Milijuni privatnih, javnih, akademskih, poslovnih i vladinih mreža diljem svijeta povezuju se međusobno putem interneta kako bi dijelili ogromne količine informacija, resursa i usluga. WWW označava World Wide Web. Poneka
  • popularne usporedbe: Razlika između brzine i trenutne brzine

    Razlika između brzine i trenutne brzine

    Ključna razlika: brzina se odnosi na brzinu promjene udaljenosti u odnosu na vrijeme. To je vektorska veličina, što znači da ima i - i smjer i veličinu. Trenutna brzina može se opisati kao brzina kojom se objekt kreće u određenom trenutku. Brzina se definira kao brzina promjene udaljenosti u odnosu na vrijeme. To je
  • popularne usporedbe: Razlika između iPhone 5S i Nokia Lumia 1020

    Razlika između iPhone 5S i Nokia Lumia 1020

    Ključna razlika: iPhone 5S je najnoviji smartphone tvrtke Apple. Sadrži Apple OS 7 i dostupan je u 3 boje: bijeloj, crnoj i zlatnoj. Lumia 1020 je najnoviji Nokia telefon. Ima 41MP kameru i radi na Windows Mobile 8. iPhone 5S je najnoviji telefon koji je lansirao Apple Inc. Telefon je lansiran u rujnu 2013.
  • popularne usporedbe: Razlika između flerta i zadirkivanja

    Razlika između flerta i zadirkivanja

    Ključna razlika: Flert je radostan čin u kojem se flert ponaša dok ga privlači druga osoba. Međutim, općenito to nije povezano s ozbiljnim namjerama. Tease se odnosi na čin ismijavanja ili izazivanja drugog. Kao i flert, to je također zamišljeno kao razigrano djelo. Tease također može biti sastavni dio flerta. Flert se
  • popularne usporedbe: Razlika između BlackBerry Q10 i Samsung Galaxy S3

    Razlika između BlackBerry Q10 i Samsung Galaxy S3

    Ključna razlika: BlackBerry Q10 ima 3, 1-inčni AMOLED kapacitivni zaslon osjetljiv na dodir koji korisnicima omogućuje pristup podacima koristeći dodir i teži oko 139 grama. Ispod zaslona nalazi se puna QWERTY tipkovnica koja je slična onima na starom BlackBerrysu. Uređaj pokreće Cortex-A9 Dual-core TI OMAP 4470 procesor od 1, 5 GHz i GPU PowerVR SGX544. Samsun
  • popularne usporedbe: Razlika između zvuka i zvuka

    Razlika između zvuka i zvuka

    Ključna razlika: Zvuk je mehanička vibracija koja prolazi kroz medij poput plina, tekućine ili krutine kako bi postala zvuk. Zvuk je sastavljen od frekvencija, od kojih neke možemo čuti dok druge ne možemo. Zvuk je tehnički definiran kao mehanički poremećaj koji putuje kroz elastični medij. Audio se

Izbor Urednika

Razlika između PR-a i oglašavanja

Ključna razlika: PR označava odnose s javnošću, a to je praksa upravljanja širenjem informacija između pojedinca ili organizacije i javnosti. Oglašavanje je, s druge strane, čin objavljivanja tvrtke ili njezinog proizvoda s namjerom da se nagovori publiku da poduzme ili nastavi s određenim radnjama. Pojmovi