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

  • populární srovnání: Rozdíl mezi Encyklopedií a Slovníkem

    Rozdíl mezi Encyklopedií a Slovníkem

    Klíčový rozdíl: encyklopedie a slovník se liší ve svých použití. Encyklopedie obsahuje podrobné informace o tématech relevantních pro danou problematiku, zatímco slovník má význam odrůd slov, uspořádaných ve správném abecedním formátu a podle výslovnosti, forem a dalších faktorů. Encyklopedie existovala asi
  • populární srovnání: Rozdíl mezi Otter a Seal

    Rozdíl mezi Otter a Seal

    Hlavní rozdíl: Těsnění jsou typicky známá pro jejich elegantní a elegantní těla s krátkými, širokými, plochými ploutvemi. Na rozdíl od tuleňů mají vydry dlouhé, štíhlé tělo s poměrně krátkými končetinami. Mají také nožky s ostrými drápy, na rozdíl od ploutví na tuleních. Vydry jsou velmi měkké, izolované p
  • populární srovnání: Rozdíl mezi koberečkem a kobercem

    Rozdíl mezi koberečkem a kobercem

    Klíčové rozdíly: Koberce jsou ve stylu zdi od stěny ke stěně a potřebují odbornou pomoc při instalaci nebo demontáži. Koberec vyžaduje neustálou pozornost, jako je vysávání a vyžaduje profesionální čištění v případě rozsáhlých škod. Koberečky na druhé straně jsou menší koberce, které pokrývají pouze část nebo plochu podlahy, a nikoliv celou věc, a také jim vyhrají název koberců oblasti. Koberečky se také snadněji pohybují, čistí
  • populární srovnání: Rozdíl mezi Samsung Galaxy S4 Active a HTC One X +

    Rozdíl mezi Samsung Galaxy S4 Active a HTC One X +

    Klíčový rozdíl: Společnost Samsung oznámila, že přidala nový telefon do své řady, která kombinuje robustnost staršího Samsung Xcover s funkcemi a oomph nového Galaxy S4. S4 Active je odolný proti prachu a vodě. Telefon je dodáván s 5palcovou Full HD TFT kapacitní dotykovou obrazovkou, která se liší od AMOLEDu použitého v S4. HTC One X + má 4, 7palc
  • populární srovnání: Rozdíl mezi počítačovými hrami a hrymi PS3

    Rozdíl mezi počítačovými hrami a hrymi PS3

    Hlavní rozdíl: PC hry jsou počítačové hry, které podporují počítačovou grafiku, zatímco PS3 hry jsou hry PlayStation, které se hrají na speciálních konzolích vyvinutých společností Sony Computer Entertainment. PC hry jsou běžné normální hry, které se hrají na počítačích. Tyto hry používají počítačovo
  • populární srovnání: Rozdíl mezi formáty MPEG4 a MP4

    Rozdíl mezi formáty MPEG4 a MP4

    Hlavní rozdíl: MPEG-4 je metoda definování komprese zvukových a vizuálních digitálních dat. MPEG-4 lze použít pro kompresi AV dat pro web, jak pro streaming média, pro distribuci CD, tak pro hlasové televizní aplikace. MP4 je formát kontejneru. To znamená, že může být použito k ukládání zvukových a / nebo obrazových dat. Může se zdát, že MP4 je
  • populární srovnání: Rozdíl mezi ročníkem a starožitnostmi

    Rozdíl mezi ročníkem a starožitnostmi

    Klíčový rozdíl: Často se termíny vinobraní a starožitnosti používají zaměnitelně, ale v širším měřítku klasifikují různé věci, tj. Termín "vinobraní" se používá pro věci starší než deset let nebo období, zatímco termín "starožitnost" je používá se pro věci, které jsou staré 100 let nebo staré. Pojmy "starožitnost" a "ro
  • populární srovnání: Rozdíl mezi olejem a Ghee

    Rozdíl mezi olejem a Ghee

    Hlavní rozdíl : Ghee je druh vyčištěného másla, zatímco olej je viskózní, neutrální a nepolární chemická látka. Rozdíl mezi oběma potravinovými výrobky je založen na jejich složkách, způsobu přípravy a použití. V zemích jižní Asie a Středního východu se pokrm bez "ghee" považuje za neúplné, zatímco stejné jídlo je považováno za bezchute, pokud není varené v oleji a ústních vodách. Oba oleje a ghee se používají ke zvýšení chut
  • populární srovnání: Rozdíl mezi zápasem a boxem

    Rozdíl mezi zápasem a boxem

    Hlavní rozdíl : Box a zápas jsou dva různé druhy bojových sportů. V boxu se může protivníka dostat jen do útočných bodů, zatímco v zápase může být úplně vyloučen jejich soupeři, kromě zlomení krku. Na světě jsou různé druhy sportů. Zápas a box jsou dva různé druhy bojových sportů. Jsou odlišné, ale nedokážeme rozl

Redakce Choice

Rozdíl mezi NTSC a PAL

Hlavní rozdíl : NTSC a PAL jsou formáty používané pro zobrazení videa. Hlavní rozdíly mezi těmito formáty jsou založeny na jejich elektrických rozdílech, kvalitě rozlišení a rychlosti zobrazování vysílání. Termín NTSC znamená "Výbor standardizovaných televizních stanic". Je to oblíbený formát vid