Az ASP Session és az ASP.NET Session közötti különbség

A legfontosabb különbség: az ASP az Active Server Pages (Active Server Pages) kifejezés. Általában úgynevezett Classic ASP vagy ASP Classic. Ez a szerveroldali parancsfájl-környezet, amelyet a Microsoft fejlesztett ki és bocsát ki. Az ASP.NET egy szerveroldali webalkalmazás-keretrendszer. Az ASPX az Active Server Pages Extendedot jelenti. Úgy tervezték, hogy a webes fejlesztés dinamikus weboldalakat készítsen. Mindkettő támogatja a munkamenet kontextusát. A munkamenet-objektum információkat tárol vagy módosít egy felhasználói munkamenetet. Lényegében megjegyzi, hogy mindaz, amit egy felhasználó lát és lát egy oldalon, különösen minden olyan változás, amelyet a felhasználó beépíthet az oldalra.

Az ASP az Active Server Pages. Általában úgynevezett Classic ASP vagy ASP Classic. Ez a szerveroldali parancsfájl-környezet, amelyet a Microsoft fejlesztett ki és bocsát ki. A Microsoft első szerveroldali script motorja volt a dinamikusan létrehozott weboldalak számára. Az ASP-t eredetileg a Windows NT 4.0 Option Pack részeként adták ki. Ez az Internet Information Services (IIS) kiegészítője volt. Azóta az ASP-t az ASP.NET, a Microsoft egy másik terméke váltotta fel.

Az ASP-t elsősorban dinamikus, interaktív webkiszolgáló-alkalmazások létrehozására és futtatására használják. Lehetővé teszi továbbá, hogy a HTML-oldalakat, a parancsfájl-parancsokat és a COM-összetevőket interaktív weblapok és hatékony webalapú alkalmazások hozzák létre. Ez is megkönnyíti az említett webalkalmazások fejlesztését és módosítását.

Az eredeti kiadás után két változat kiadott. Az ASP 2.0 hat beépített objektumot vezetett be az eredetihez, amelyek Alkalmazás, ASPError, Kérelem, Válasz, Szerver és Szekció. Az ASP 3.0 néhány további fejlesztést vezetett be, mint például a Server.Transfer módszer, a Server.Execute módszer és egy továbbfejlesztett ASPError objektum. Emellett az ASP 3.0 alapértelmezés szerint engedélyezte a pufferelést, és optimalizálta a motort a jobb teljesítmény érdekében. 2013 májusától azonban nincsenek tervezett frissítések az ASP-re.

Az ASP.NET egy szerveroldali webalkalmazás-keretrendszer. Az ASPX az Active Server Pages Extendedot jelenti. Úgy tervezték, hogy a webes fejlesztés dinamikus weboldalakat készítsen. Valójában a Microsoft ASP utódja. 2002 januárjában megjelent a .NET-keretrendszerrel. Főleg dinamikus webhelyek, webes alkalmazások és webes szolgáltatások létrehozására szolgál.

Az ASP.NET a közös nyelvi futási időre (CLR) épül. Ez lehetővé teszi a programozók számára, hogy bármilyen támogatott .NET nyelvet használva ASP.NET kódot írjanak. Az ASP.NET weblapok is általánosan Webes űrlapként ismertek. Ezek statikus (X) HTML jelölést tartalmaznak. Tartalmaz továbbá olyan jelölést is, amely meghatározza a szerveroldali webes vezérlőket és a felhasználói vezérlőket. Ez az, ahol a fejlesztők az összes rc-tartalmat a weblapra helyezik.

Az ASP.NET-keretrendszer 2.0-ban egy új, kódfüggő modell került bevezetésre. Ez lehetővé teszi, hogy a statikus szöveg a .aspx oldalon maradjon, míg a dinamikus kód egy .aspx.vb vagy .aspx.cs vagy .aspx.fs fájlban marad. A dinamikus kód helye a használt programozási nyelvtől függ.

Mindkettő támogatja a munkamenet kontextusát. A munkamenet-objektum információkat tárol vagy módosít egy felhasználói munkamenetet. Lényegében megjegyzi, hogy mindaz, amit egy felhasználó lát és lát egy oldalon, különösen minden olyan változás, amelyet a felhasználó beépíthet az oldalra. Ennek előnye van, mivel abban az esetben, ha a rendszer összeomlik a felhasználó által megpróbált változások között, a módosítások nem veszítenek el, amikor a rendszer összeomlik. A munkamenet megőrzi a helyét, ahol a felhasználó elhagyta.

A munkamenet lényegében egy weboldal cookie. A felhasználó tárolja és lekéri az értékeket, amikor a felhasználó navigál a weboldalon. A Session objektumban tárolt változók egyetlen felhasználó adatait tárolják, és az összes alkalmazás számára elérhetők egy alkalmazásban. Néhány, a munkamenetváltozókban tárolt általános információ a név, az azonosító és a preferenciák. A szerver létrehoz egy új Session objektumot minden új felhasználó számára, és elpusztítja a munkamenet-objektumot, amikor a munkamenet lejár.

Néhány különbség az ASP Session és az ASP.NET Session között:

  • Az ASP-ben a munkamenet folyamatfüggő, míg az ASP.NET-ben a munkamenet folyamatfüggetlen.
  • Az ASP-ben a munkamenet Cookie-függő, míg az ASP.NET-ben a munkamenet Cookie-ként független.
  • Az ASP munkamenet állapota nem tartalmaz megoldást a webes gazdaságokkal való együttműködésre. Az ASP.NET munkamenet tárolható az állami szerveren és az SQL SERVER-ben, amely több kiszolgálót is támogat.
  • Az ASP-munkamenet csak akkor működik, ha a böngésző támogatja a cookie-kat, az ASP.NET munkamenet fut.
  • Az ASP munkamenet állapota nagyon erősen függ az IIS folyamatától. Ha az IIS újraindul, az ASP munkamenet változókat is újrahasznosítják. Mivel az ASP.NET munkamenet független lehet a tárolási környezettől, így az ASP.NET munkamenet akkor is fenntartható, ha az IIS újraindul.
  • Az ASP munkamenet szerverfarm-korlátozásokkal szembesül. Mivel a felhasználók a szerverről a webkiszolgáló gazdaságban mozognak, a munkamenet állapota nem követi őket. Az ASP.NET munkamenet állapota támogatja a kiszolgáló gazdaság konfigurációit. Ez egy, a folyamaton kívüli modellre ugrik, így nem szembesül a szerverfarm problémával.
Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: Különbség a CTC és a Take Home Salary között

    Különbség a CTC és a Take Home Salary között

    Kulcsfontosságú különbség: A CTC a Költség a Társaságnak. A CTC az a költség, amelyet a munkáltató egy alkalmazottra fordít egy év alatt. A CTC magában foglalja az átvételi díjat (nettó fizetés), valamint az összes levonást, valamint a vállalat által biztosított egyéb előnyöket. A CTC a Költség a Vállalaté
  • népszerű összehasonlítások: Az SSD és a HDD közötti különbség

    Az SSD és a HDD közötti különbség

    Kulcskülönbség: Az SSD a Solid State Drive vagy a Solid State Disk. Ez egy plug and play tároló eszköz, amely félvezetőt használ tárolóközegként. A HDD a merevlemez meghajtó. Ezek a lemezek gyorsan forgó mágneses tálcákat használnak az adatok letöltéséhez vagy rögzítéséhez. A merevlemezektől eltérően az SSD-k nem tartalmaznak mozgó részt. Az SSD-ket hatékonyabbnak tek
  • népszerű összehasonlítások: Különbség a hagyma és a mogyoróhagyma között

    Különbség a hagyma és a mogyoróhagyma között

    Főbb különbség: A hagymák olyan földgömbök, amelyek a föld alatt nőnek, és egy magas szár-szerű növényhez vannak kötve. A hagymát több rétegben növesztik, amelyeket egyedileg lehet hámozni. A mogyoróhagyma olyan koraszülött csecsemőhagymát jelent, amely még nem nőtt fel teljesen. Ezek a zöldhagymák, a hagy
  • népszerű összehasonlítások: A szőnyeg és a szőnyeg közötti különbség

    A szőnyeg és a szőnyeg közötti különbség

    Kulcsfontosságú különbség: A szőnyegek padlókezeléssel falról falra épülnek, és professzionális segítségre van szükségük a telepítéshez vagy eltávolításhoz. A szőnyeg állandó figyelmet igényel, mint pl. A szőnyegek viszont kisebb szőnyegek, amelyek csak a padló egy részét vagy területét fedik le, és nem az egészet, és a területszőnyegek nevét is kapják. A szőnyegek könnyebben mozgathatók, tis
  • népszerű összehasonlítások: A Sheriff és a Cop közötti különbség

    A Sheriff és a Cop közötti különbség

    Főbb különbség : A rendőr és a seriff közötti különbség a joghatóságuk területére vonatkozik. A seriffet az állampolgárok választják, és megyei jogrendet tart fenn. A zsaru kormánytisztviselő, aki egy adott városban, községben, városban vagy faluban gondoskodik a bűnüldözésről. A rendőrök és a seriffek egya
  • népszerű összehasonlítások: A Nokia Lumia 928 és a HTC Windows 8X közötti különbség

    A Nokia Lumia 928 és a HTC Windows 8X közötti különbség

    Főbb különbség: A Nokia a közelmúltban bejelentette, hogy új telefonja van; A Lumia 928. A telefon egy 4, 5 hüvelykes AMOLED kapacitív képernyővel rendelkezik, széles hátlappal. A telefon meglehetősen terjedelmes és nehéz, mint a többi újabb okostelefon, amely a vékonyabbra és könnyebbre fókuszál. A HTC Windows 8X 4, 3
  • népszerű összehasonlítások: A kabát és a kabát közötti különbség

    A kabát és a kabát közötti különbség

    Főbb különbség: A dzsekik egy csípő- vagy derékhosszúságú ruhadarab, amelyet ruhák fedésére használnak. A kabát meleg ruhát tartalmaz, amely comb- vagy térdhosszú, és hideg időben viselt. A kabátok és kabátok kifejezések sok helyen szinonimái lettek, különösen újabb divatok bevezetésével, amelyek összekeverik vagy átfedik a feltételeket. Hagyományosan a dzsekik kifejezé
  • népszerű összehasonlítások: A Hawk és a Vulture közötti különbség

    A Hawk és a Vulture közötti különbség

    Főbb különbség : A sólyomok ragadozó madarak, amelyek általában kisebbek és kisebb súlyúak. A keselyűk nagy ragadozó madarak. A Hawks és a Vultures nagy ragadozó madarak. Ezeknek a madaraknak a sötét szárnya van az alsó szárny élén, a test és a csukló között. Az éles csőrökről, erős karmokról, hosszú farokról, erőteljes és ívelt csőrökről ismertek, és képesek nagy időre szárnyalni. A sólyomok ragadozó madarak, amelyek által
  • népszerű összehasonlítások: A fekete tea és a zöld tea közötti különbség

    A fekete tea és a zöld tea közötti különbség

    Főbb különbség: A különböző teafajták egy közös növényből, a Camellia Sinesisből származnak. A tea négy különböző variációja van; oolong, zöld, fehér és fekete. Az összes típus között a fő különbség az egyes teak oxidációs szintje. A fekete tea általában oxidáltabb, és a többi teához képest erősebb ízű. A zöld tea a Camellia Sinesis növény csecsem

Szerkesztő Választása

A Ruby és a Ruby on Rails közötti különbség

Főbb különbség: A Ruby egy erős programozási nyelv, míg a Ruby on Rails egy Ruby programozási nyelvre épülő webes keret. Ezt a keretrendszert az adatok alapú webhelyek fejlesztésére használják. A Ruby egy szkriptnyelv, amelyet a Yukihiro Matsumoto fejlesztett ki az 1990-es évek közepén. Ez a nyelv számos