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 supermarketem a hypermarketem

    Rozdíl mezi supermarketem a hypermarketem

    Klíčový rozdíl: Supermarkety jsou velké samoobslužné obchody s potravinami, které nabízejí zákazníkům řadu potravin a domácích potřeb. Zboží je uspořádáno do formátu uspořádaného uličky, kde každá ulička je očíslována nebo označena a má pouze podobné zboží umístěné dohromady. Hypermarkety jsou velké maloobchodní po
  • rozdíl mezi: Rozdíl mezi zařízeními HTC One X + a BlackBerry Z10

    Rozdíl mezi zařízeními HTC One X + a BlackBerry Z10

    Klíčový rozdíl: HTC One X + vyzařuje 4, 7palcovou super dotykovou obrazovku LCD 2 s hustotou přibližně 312 pixelů, což znamená, že obrazovka je docela úžasná a nezobrazuje žádné pixely. Zařízení je napájeno čtyřjádrovým procesorem NVIDIA Tegra 3 o frekvenci 1, 7 GHz, což je rychlejší než původní HTC One X. Blackberry Z10 je nejnovější s
  • rozdíl mezi: Rozdíl mezi Samsung Galaxy S Duos a Sony Xperia J

    Rozdíl mezi Samsung Galaxy S Duos a Sony Xperia J

    Hlavní rozdíl: Samsung Galaxy S Duos je dual-SIM telefon, který byl spuštěn v září 2012. Telefon je dodáván s 4palcovou TFT kapacitní dotykovou obrazovkou s hustotou přibližně 233 ppi. Přístroj je dodáván s rozhraním TouchWiz společnosti Samsung v systému Android 4.0.4 ICS. Xperia J byla oznámena v říjnu 2012 jako levnější varianta modelu Xperia T, což má za následek, že telefon má podobný design jako T. Model Xperia J je vybaven 4palc
  • rozdíl mezi: Rozdíl mezi vířivkou a vířivkou

    Rozdíl mezi vířivkou a vířivkou

    Klíčový rozdíl: Horká vana není nic víc než vana plná horké vody. Horká vana může být vybavena masážními tryskami, vířivými vany, vodními čerpadly, topnými a filtračními systémy atd. Jacuzzi je společnost, která vyrábí horké vany. Lidé, kteří mají štěstí, vědí, jak pohodlně je horká lázeň. Ponoření těla do horké vody může být relax
  • rozdíl mezi: Rozdíl mezi iPhone 6 a iPhone 6S

    Rozdíl mezi iPhone 6 a iPhone 6S

    Klíčový rozdíl: iPhone 6S nabízí mnoho inovací přes iPhone 6. Má silnější kovový rám, lepší fotoaparát, nový 3D dotykový displej a dokonce i novou barvu. Pro všechny milovníky iPhone, radujte se; další rok přinesl další nový model iPhone do řady předchozích iPhonů. Apple oznámil iPhone 6S jako svůj nejnovější vlajkový telefon, který má být spuštěn na konci září. IPhone 6S není tak daleko od svého předchůd
  • rozdíl mezi: Rozdíl mezi ATM a TDM

    Rozdíl mezi ATM a TDM

    Klíčový rozdíl: ATM a TDM jsou dva typy technologií přenosu dat. TDM znamená časové dělení multiplexování, což je metoda kombinace více datových toků do jednoho a posílání dohromady přes jeden signál. ATM znamená režim asynchronního přenosu. Jedná se o typ TDM, v němž nejsou časové časy fixní. ATM a TDM jsou dva typy technol
  • rozdíl mezi: Rozdíl mezi mořskou pannou a sirénou

    Rozdíl mezi mořskou pannou a sirénou

    Hlavní rozdíl: Mermaid a siréna jsou mýtické nádherné ženské bytosti, které se liší ve vzhledu. "Mořská panna" je polovina-žena, půl-ryby mýtické zvíře; zatímco "siréna" je polokomorová, polopatravá bytost. Obě zvykly přitahovat námořní námořníky a navigátory s jejich vyzývavou a fascinující povahou. Příběhy mořské panny a sirény byly
  • rozdíl mezi: Rozdíl mezi x86 a x64

    Rozdíl mezi x86 a x64

    Klíčový rozdíl: x86 je rodina architektury sady instrukcí založené na původním procesoru Intel 8086. X64 je architektura sady instrukcí, která patří do rodiny x86, která podporuje 64 bitů na adresu. Počítačové technologie se neustále vyvíjejí, aby vyhovovaly požadavkům zákazníků. Je očekávána nová, lepší
  • rozdíl mezi: Rozdíl mezi důvěrou a věří

    Rozdíl mezi důvěrou a věří

    Klíčový rozdíl: Důvěřujte a věřte, že mají hlubší význam, pokud jde o použití ve vztazích. Důvěra by skutečně znamenala, že člověk umí úplně důvěřovat jinému člověku a může se na ně spolehnout. Věřit je dočasnější koncept, který vyžaduje, aby osoba umístila víru v osobu pro vybraný časový rámec. Věřit může také odkazovat na přijetí, že něco je

Redakce Choice

Rozdíl mezi železným a neželezným kovem

Klíčový rozdíl: Železné a neželezné kovy jsou dva různé typy kovů. Tato kategorizace je založena na obsahu železa. V případě, že kov obsahuje železo, je známý jako železný kov, jinak neželezný kov. Železné slovo pochází z latinského slova ferrum, což znamená "obsahuje železo". Proto se odkazuje na ty kovy,