Rozdíl mezi relací ASP a relací ASP.NET

Klíčový rozdíl: ASP znamená Active Server Pages. To je obecně známé jako klasické ASP nebo ASP Classic. Je to skriptovací prostředí na straně serveru vyvinuté a uvolněné společností Microsoft. ASP.NET je rámec pro webové aplikace na straně serveru. ASPX znamená Active Server Pages Extended. Byla navržena pro vývoj webových stránek a vytvářelo dynamické webové stránky. Oba podporují kontext relace. Objekt relace ukládá informace o relaci uživatele nebo změní nastavení relace uživatele. V podstatě bere na vědomí vše, co uživatel vidí a dělá na stránce, zejména jakoukoli změnu, kterou může uživatel na stránku zahrnout.

ASP znamená Active Server Pages. To je obecně známé jako klasické ASP nebo ASP Classic. Je to skriptovací prostředí na straně serveru vyvinuté a uvolněné společností Microsoft. Jednalo se o první skriptovací server společnosti Microsoft pro dynamicky generované webové stránky. ASP byl původně vydán jako součást balíčku Windows NT 4.0 Option Pack. Byla určena jako doplněk k Internetovým informačním službám (IIS). Vzhledem k tomu, ASP byl nahrazen ASP.NET, jiný produkt společnosti Microsoft.

ASP se používá hlavně k vytváření a spuštění dynamických interaktivních aplikací webového serveru. Umožňuje také kombinovat HTML stránky, příkazy skriptu a komponenty COM pro vytvoření interaktivních webových stránek a výkonných webových aplikací. Také usnadňuje vývoj a úpravu uvedených webových aplikací.

Po jeho původním vydání byly vydány dvě verze. ASP 2.0 představilo šest vestavěných objektů k původnímu dokumentu, které byly aplikací, ASPError, Request, Response, Server a Session. ASP 3.0 představila některé další vylepšení, jako je metoda Server.Transfer, metoda Server.Execute a rozšířený objekt ASPError. Navíc ASP 3.0 také povolil vyrovnávací paměť ve výchozím nastavení a optimalizoval motor pro lepší výkon. Od května 2013 však neexistují žádné plánované aktualizace pro systém ASP.

ASP.NET je rámec pro webové aplikace na straně serveru. ASPX znamená Active Server Pages Extended. Byla navržena pro vývoj webových stránek a vytvářelo dynamické webové stránky. Ve skutečnosti je to nástupce ASP společnosti Microsoft. Byl propuštěn v lednu 2002 s .NET Framework. Používá se především pro vytváření dynamických webových stránek, webových aplikací a webových služeb.

ASP.NET je postavena na společném jazykovém běhu (CLR). To umožňuje programátorům psát kód ASP.NET pomocí libovolného podporovaného jazyka .NET. Webové stránky ASP.NET jsou také běžně známé jako webové formuláře. Obsahují statickou (X) HTML značku. Obsahuje také značku, která definuje webové ovládací prvky a uživatelské ovládací prvky na straně serveru. Zde vývojáři umístí veškerý obsah rc pro webovou stránku.

V ASP.NET Framework 2.0 byl představen nový model s kódem za sebou. To umožňuje statický text zůstat na stránce ASPX, zatímco dynamický kód zůstane v souboru .aspx.vb nebo .aspx.cs nebo .aspx.fs. Umístění dynamického kódu závisí na používaném programovacím jazyce.

Oba podporují kontext relace. Objekt relace ukládá informace o relaci uživatele nebo změní nastavení relace uživatele. V podstatě bere na vědomí vše, co uživatel vidí a dělá na stránce, zejména jakoukoli změnu, kterou může uživatel na stránku zahrnout. To má výhodu, protože v případě, že systém narazí na změny, které uživatel provedl, změny se při havárii systému neztratí. Sezení by uchovalo paměť, kde uživatel přestal.

Relace je v podstatě cookie webové stránky. Uloží a načte hodnoty pro uživatele, když uživatel naviguje na webovou stránku. Proměnné uložené v objektu relace obsahují informace o jednom jediném uživateli a jsou k dispozici všem stranám v jedné aplikaci. Některé běžné informace uložené v proměnných relace jsou jméno, ID a předvolby. Server vytvoří nový objekt relace pro každého nového uživatele a po ukončení relace zničí objekt relace.

Některé rozdíly mezi relací ASP a relací ASP.NET:

  • V relaci ASP je relace závislá na procesu, zatímco v relaci ASP.NET je relace nezávislá na procesu.
  • V relaci ASP je relace závislá na typu souboru cookie, zatímco v relaci ASP.NET je relace cookie nezávislá.
  • Stav relace ASP nemá žádné vlastní řešení pro práci s webovými farmami. Relace ASP.NET může být uložena na serveru a serveru SQL, který může podporovat více serverů.
  • Relace ASP funguje pouze v případě, že prohlížeč podporuje soubory cookie, relace ASP.NET běží bez ohledu na to.
  • Stav relace ASP je velmi závislá na procesu služby IIS. Pokud IIS restartuje ASP proměnné relace jsou také recyklovány. Zatímco relace ASP.NET může být nezávislá na hostitelském prostředí, relace ASP.NET může být udržována iv případě, že se IIS restartuje.
  • Session ASP je konfrontován s omezeními serverových farm. Protože se uživatelé přecházejí ze serveru na server ve farmě webového serveru, jejich stav relace je nesleduje. Stav relace ASP.NET podporuje konfiguraci serverových farm. Pohybuje se na model mimo proces, a proto není konfrontován s problémem serverové farmy.
Doporučená

Související Články

  • rozdíl mezi: Rozdíl mezi Mehndi a Hennou

    Rozdíl mezi Mehndi a Hennou

    Klíčový rozdíl: Mehndi a henna jsou dvě slova, která popisují stejnou věc - barvivo, které se používá k zbarvení kůže, oděvů, vlasů a nehtů. Mehndi je termín používán v hindštině, zatímco Henna pochází z arabštiny. Ve skutečnosti jsou Mehndi a henna totéž. Oba jsou odvozeny ze stejných rostlin a zpracovány stejným způsobem. Jediným rozdílem je termín, který
  • rozdíl mezi: Rozdíl mezi zařízeními HTC One a HTC One se zkušenostmi uživatelů Nexus

    Rozdíl mezi zařízeními HTC One a HTC One se zkušenostmi uživatelů Nexus

    Klíčový rozdíl: HTC zahájila svůj vlajkový telefon HTC One se zbrusu novým čtyřjádrovým procesorem Qualcomm, který sportuje 4, 7 palcový displej Super LCD3 s Full HD1080p, 468 PPI a corning gorilovým sklem 2. HTC One s Nexus User Experience (NUE) ) je v podstatě stejný telefon HTC One z hlediska designu a estetického odvolání s jiným uživatelským rozhraním. Společnost zaměstnává
  • rozdíl mezi: Rozdíl mezi Psycho a Mentální

    Rozdíl mezi Psycho a Mentální

    Klíčový rozdíl: Pojem "psycho" pochází z psychologického slova, který se naopak vztahuje k tomu, co má s myslí. Podobně termín duševní také odkazuje na něco společného s myslí. Časem však tato slova byla absorbována do obyčejného jazyka a začala být používána jako slang. Psycho a duševní jsou dva t
  • rozdíl mezi: Rozdíl mezi galerií a galerií

    Rozdíl mezi galerií a galerií

    Klíčový rozdíl: Galleria je ve skutečnosti skleněná promenáda, která může obsahovat obchody, nákupní středisko nebo něco takového. Galerie může znamenat řadu různých věcí, uměleckou galerii nebo balkon s výhledem na výhled. Galleria a galerie jsou dvě slova, která jsou pro mnoho lidí poměrně matoucí a správně, protože jsou tak z hlediska pravopisu a výslovnosti podobné. No, netrpěli! Tento článek odhalí p
  • rozdíl mezi: Rozdíl mezi trvalými a netrvalými řekami

    Rozdíl mezi trvalými a netrvalými řekami

    Klíčový rozdíl : Trvalé řeky jsou řeky, které vykazují kontinuální tok vody po celý rok, s výjimkou extrémních sucha. Na druhou stranu, netrvalé řeky jsou řeky, které nemají průtok alespoň po dobu roku. Řeka je přirozený proud vody a má tendenci se pohybovat v jednom směru. Protéká směrem k moři, je
  • rozdíl mezi: Rozdíl mezi Sony Xperia L a Xperia Z

    Rozdíl mezi Sony Xperia L a Xperia Z

    Hlavní rozdíl: Sony Xperia L je smartphone střední třídy. Je vybaven 4, 3palcovou obrazovkou s rozlišením 854x480px a krycím sklem odolným proti poškrábání. Spouští se na platformě Android 4.1 s čipsetou Dual-Core 1GHz Qualcomm MSM8230 a 1 GB paměti RAM. Xperia Z je barový telefon, který je k dispozici s 5 palcovou TFT dotykovou obrazovkou, která má přibližně 441 ppi hustoty, která vytváří ostrý a jasný displej. Telefon má sport 1, 5 GHz čtyř
  • rozdíl mezi: Rozdíl mezi šekem cestujících a pokladním pokladním

    Rozdíl mezi šekem cestujících a pokladním pokladním

    Klíčový rozdíl: Kontrola cestujících je předtištěná poznámka, na níž je vytištěno číslo. Tento dokument lze použít k nahrazení tvrdé měny a často se používá při cestování do zahraničí. Pokladní pokladna je šekem, ve kterém jsou peníze zajištěny bankou. Emitent poskytne bankovní kontrole, kolik peněz chce zaplatit někomu, a poplatek za vystavení šeku pokladní. Cestovní šeky a cestovní šeky a pokladní
  • rozdíl mezi: Rozdíl mezi HTC Butterfly a LG Optimus G

    Rozdíl mezi HTC Butterfly a LG Optimus G

    Hlavní rozdíl: HTC Butterfly je špičkový telefon od společnosti HTC Corporation. Motýl HTC Butterfly se prodává ve čtyřech variantách: Droid DNA; J Butterfly HTL21; Butterfly X920d; a Butterfly X920e. Všechny jsou napájeny čtyřjádrovým procesorem Krait 1, 5 GHz. HTC Droid má Quadcomm MDM615m, zatímco varianty Butterfly mají chipset Qualcomm APQ8064. Všichni mají 2 GB p
  • rozdíl mezi: Rozdíl mezi iPad Mini a Galaxy Poznámka 10.1

    Rozdíl mezi iPad Mini a Galaxy Poznámka 10.1

    Klíčový rozdíl: iPad Mini je elegantnější a tenčí iPad 2. iPad Mini je dodáván s 7, 9palcovým LED podsvíceným multi-dotykovým displejem s dotykovou obrazovkou technologie IPS potaženou oleofobním materiálem odolným proti otiskům prstů. Galaxy Note 10.1 je tabletový počítač navržený a vyrobený společností Samsung. Obsahuje 10, 1-palcový displ

Redakce Choice

Rozdíl mezi House a Techno hudbou

Klíčový rozdíl: House je žánr elektronické hudby, který se vyznačuje 4/4 beat, kick drum, off-beat hi-hat činely a syntetizované baskytary. Hudba se zdá být směsicí disko a elektronické hudby. Techno, které je také žánrem elektronické taneční hudby, je podobné Dubstepu. Techno vzniklo v Detroitu v Michiganu v polovině 80. let 20. století. Tempo