Rozdiel medzi reláciou ASP a reláciou ASP.NET

Hlavný rozdiel: ASP znamená Active Server Pages. Je všeobecne známy ako Classic ASP alebo ASP Classic. Je to skriptovacie prostredie na strane servera vyvinuté a vydané spoločnosťou Microsoft. ASP.NET je webová aplikačná štruktúra na strane servera. ASPX znamená Active Server Pages Extended. Bol vytvorený pre vývoj webových aplikácií na vytváranie dynamických webových stránok. Obaja podporujú kontext relácie. Objekt relácie ukladá informácie o nastaveniach relácie používateľa alebo ich zmení. V podstate zaznamenáva všetko, čo používateľ vidí a robí na stránke, a to najmä akúkoľvek zmenu, ktorú môže používateľ vložiť na stránku.

ASP znamená Active Server Pages. Je všeobecne známy ako Classic ASP alebo ASP Classic. Je to skriptovacie prostredie na strane servera vyvinuté a vydané spoločnosťou Microsoft. Bol to prvý Microsoft skriptovací server na strane servera pre dynamicky generované webové stránky. ASP bol pôvodne uvoľnený ako súčasť balíka Windows NT 4.0 Option Pack. Bola určená ako doplnok k Internetovým informačným službám (IIS). Vzhľadom k tomu, potom ASP bola nahradená ASP.NET, ďalší produkt spoločnosti Microsoft.

ASP sa používa predovšetkým na vytváranie a spúšťanie dynamických interaktívnych aplikácií webového servera. Umožňuje tiež skombinovať stránky HTML, príkazy skriptu a komponenty COM na vytvorenie interaktívnych webových stránok a výkonných webových aplikácií. To tiež uľahčuje vývoj a modifikáciu uvedených webových aplikácií.

Po jeho pôvodnom vydaní boli vydané dve verzie. ASP 2.0 predstavil šesť zabudovaných objektov do pôvodného jazyka, ktoré boli Application, ASPError, Request, Response, Server a Session. ASP 3.0 predstavil niektoré ďalšie vylepšenia, ako je metóda Server.Transfer, metóda Server.Execute a rozšírený objekt ASPError. Okrem toho ASP 3.0 tiež umožňoval vyrovnávacie pamäte a optimalizoval motor pre lepší výkon. Od mája 2013 však neexistujú žiadne plánované aktualizácie systému ASP.

ASP.NET je webová aplikačná štruktúra na strane servera. ASPX znamená Active Server Pages Extended. Bol vytvorený pre vývoj webových aplikácií na vytváranie dynamických webových stránok. V skutočnosti je to nástupca spoločnosti ASP spoločnosti Microsoft. Bolo vydané v januári 2002 s .NET Framework. Používa sa predovšetkým na vytváranie dynamických webových stránok, webových aplikácií a webových služieb.

ASP.NET je postavená na jazyku Common Language Runtime (CLR). To umožňuje programátorom písať kód ASP.NET pomocou ľubovoľného podporovaného jazyka .NET. Webové stránky ASP.NET sú tiež bežne známe ako webové formuláre. Obsahujú statickú značku HTML (X). Obsahuje aj značku, ktorá definuje webové ovládacie prvky a používateľské ovládacie prvky na strane servera. Toto je miesto, kde vývojári umiestňujú celý obsah rc pre webovú stránku.

V ASP.NET Framework 2.0 bol predstavený nový model s kódom za sebou. To umožňuje zostať statický text na .aspx stránke, zatiaľ čo dynamický kód zostane v súbore .aspx.vb alebo .aspx.cs alebo .aspx.fs. Umiestnenie dynamického kódu závisí od použitého programovacieho jazyka.

Obaja podporujú kontext relácie. Objekt relácie ukladá informácie o nastaveniach relácie používateľa alebo ich zmení. V podstate zaznamenáva všetko, čo používateľ vidí a robí na stránke, a to najmä akúkoľvek zmenu, ktorú môže používateľ vložiť na stránku. To má výhodu, pretože v prípade, že systém zlyhá medzi zmenami, ktoré sa používateľ pokúšal vykonať, zmeny sa pri strate systému nestratia. Táto relácia si zachová pamäť miesta, kde užívateľ odišiel.

Režim je v podstate cookie na webovej stránke. Ukladá a načíta hodnoty pre používateľa, keď používateľ naviguje na webovú stránku. Premenné uložené v relácii obsahujú informácie o jednom jedinom používateľovi a sú k dispozícii pre všetky stránky v jednej aplikácii. Niektoré bežné informácie uložené v premenných relácie sú meno, ID a predvoľby. Server vytvorí nový objekt relácie pre každého nového používateľa a po skončení relácie zničí objekt relácie.

Niektoré rozdiely medzi reláciou ASP a reláciou ASP.NET:

  • V ASP je relácia závislá od procesu, zatiaľ čo v ASP.NET je relácia nezávislá na procese.
  • V relácii ASP je relácia závislá od súboru cookie, zatiaľ čo v ASP.NET je relácia Cookie nezávislá.
  • Stav relácie ASP nemá žiadne vlastné riešenie na prácu s webovými farmami. Relácia ASP.NET môže byť uložená na štátnom serveri a serveri SQL, ktorý môže podporovať viacero serverov.
  • Relácia ASP funguje iba v prípade, že prehliadač podporuje súbory cookie, relácia ASP.NET beží bez ohľadu na to.
  • Stav relácie ASP je veľmi závislá od procesu IIS. Ak sa IIS reštartuje, premenné relácie ASP sa tiež recyklujú. Zatiaľ čo ASP.NET relácia môže byť nezávislá na hostiteľskom prostredí, takže relácia ASP.NET sa môže zachovať aj vtedy, ak sa reštartuje služba IIS.
  • Relácia ASP je konfrontovaná s obmedzeniami serverových fariem. Keď sa používatelia presúvajú zo servera na server vo farme webového servera, ich stav relácie ich nesleduje. Stav relácie ASP.NET podporuje konfigurácie serverových fariem. Pohybuje sa na model, ktorý nie je v procese, a preto nemá problém so serverovou farmou.
Odporúčaná

Súvisiace Články

  • populárne porovnania: Rozdiel medzi systémom Windows Server a serverom Linux

    Rozdiel medzi systémom Windows Server a serverom Linux

    Rozdiel kľúčov: Windows Server označuje značku operačných systémov pre servery. Bol vyvinutý spoločnosťou s názvom Microsoft Corporation. Okná servery sú proprietárne servery. Na druhej strane server Linux odkazuje na počítačový server alebo službu, ktorá používa operačný systém slobodného a open source známy ako Linux. Windows Server označuje zn
  • populárne porovnania: Rozdiel medzi elektrickými a plynovými pecami

    Rozdiel medzi elektrickými a plynovými pecami

    Kľúčový rozdiel: Elektrické rúry alebo pece fungujú, rovnako ako názov napovedá, elektrinu. Prevádza elektrickú energiu na teplo, aby sa variť alebo pečie. Plynové pece používajú ako zdroj paliva zemný plyn, propán, bután, skvapalnený ropný plyn alebo iný horľavý plyn. Používa plyn na vytváranie plameňov, aby sa variť alebo pečie. Existujú dva typy spoločných
  • populárne porovnania: Rozdiel medzi službou AdSense a službou AdWords

    Rozdiel medzi službou AdSense a službou AdWords

    Rozdiel v kľúčových slovách: služba AdWords umožňuje propagovať svoju firmu umiestnením reklám na internete, zatiaľ čo služba AdSense umožňuje zarábať peniaze zobrazovaním uvedených reklám na svojich webových stránkach. Služba AdSense a služba AdWords sú dva rôzne reklamné programy od spoločnosti Google. Sú navzájom prepojené a dok
  • populárne porovnania: Rozdiel medzi nezosobášeným a jedným v rodinnom stave

    Rozdiel medzi nezosobášeným a jedným v rodinnom stave

    Kľúčový rozdiel: Nezosobášený odkazuje na rodinný stav osoby. Spomína sa, že buď nebol nikdy vydatý, ani sa oženil po rozvode, zatiaľ čo jediný by mohol znamenať, že osoba je právne oddelená alebo osoba nikdy nebola ženatá. Obaja slobodní a jednotní ako pojem sú rodovo neutrálne. Rodinný stav sa používa
  • populárne porovnania: Rozdiel medzi Samsung Galaxy Tab 3 8.0 a Samsung Galaxy Poznámka 10.1

    Rozdiel medzi Samsung Galaxy Tab 3 8.0 a Samsung Galaxy Poznámka 10.1

    Kľúčový rozdiel: Spoločnosť Samsung pridala ďalšiu tabletku do stále sa rozširujúcej zostavy. Tab 3 s 8-palcovými hodnotami sa riadi tabletom 7 7 palcov, ktorý bol uvedený na trh skôr v roku 2013. Tablet je dodávaný s 8-palcovým TFT kapacitným dotykovým displejom s hustotou približne 189 pixelov. Zariadenie sa dodáv
  • populárne porovnania: Rozdiel medzi akrylovým, hodvábnym a gélovým nechtom

    Rozdiel medzi akrylovým, hodvábnym a gélovým nechtom

    Hlavný rozdiel: akrylové, hodvábne a gélové nechty sú typy umelých nechtov, ktoré sa používajú na pridanie módy k prstom. Sú to techniky, ktoré kozmetička používa na dekoráciu rúk. Akrylové nechty sú umelé nechty, ktoré sa pripravujú chemickým zložením práškového akrylového nechtu. Práškový akrylový klinec je v
  • populárne porovnania: Rozdiel medzi Queer a Transgender

    Rozdiel medzi Queer a Transgender

    Kľúčový rozdiel: Queer je termín slang používaný pre ľudí identifikujúcich ako LGBT a iné sexuálne menšiny. Transgender je stav, v ktorom sa rodová identita osoby nezhoduje so svojim fyzickým pohlavím. Queer je termín slang používaný pre sexuálne a rodové menšiny (LGBT). Mnohé skupiny LGBT namietali proti tomuto pojmu. Zahŕňa aj iné sexuálne
  • populárne porovnania: Rozdiel medzi moslimami a kresťanmi

    Rozdiel medzi moslimami a kresťanmi

    Hlavný rozdiel: V podstate hlavný rozdiel medzi moslimami a kresťanmi spočíva v tom, že moslimovia sledujú náboženstvo islamu, kým kresťania nasledujú kresťanstvo. Kresťanstvo je monoteistické náboženstvo, ktoré vzniklo v Jeruzaleme v roku 33 nl. Kresťania nasledujú učenia Starého zákona a Nového zákona, ktoré sa skladajú z učenia Ježiša. Islam tiež verí v pôvodné te
  • populárne porovnania: Rozdiel medzi Cupcake a Muffin

    Rozdiel medzi Cupcake a Muffin

    Hlavný rozdiel: Cupcake je sladký malý koláč s pekne upravenou polevou na ňom, zatiaľ čo muffin je polosladká forma malého pečeného koláča s menšou polevou na ňom. Prvá zmienka o košíčku bola vysledovaná v roku 1796, v recipe notation "koláč na pečenie v malých pohároch" bol napísaný v American Cookery od Amelie Simmons. Cupcake je malý typ koláče

Redakcia Choice

Rozdiel medzi atramentovými, laserovými a laserovými tlačiarňami

Kľúčové rozdiely: Atramentová tlačiareň je typ tlačiarne, ktorý tlačí obrázky tým, že na papier prenáša kvapôčky atramentu. Tieto tlačiarne sú najbežnejším typom tlačiarní, ktoré sú dostupné v domácnostiach. Deskjet je značka tlačiarní od spoločnosti Hewlett-Packard. Tieto tlačiarne sú lacnejším variantom tlačiarní spoločnosti Officejet. Deskjet je vytvorený pre domáce použit