Rozdiel medzi ASP a C #

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. C #, tiež známy ako C sharp, je objektovo orientovaný programovací jazyk. C # je multi-paradigmový programovací jazyk. Zahŕňa silné písanie, imperatívne, deklaratívne, funkčné, procedurálne, generické, objektovo orientované (triedy) a programové disciplíny orientované na komponenty.

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 bol nahradený ASP.NET. 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. 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.

C #, tiež známy ako C sharp, je objektovo orientovaný programovací jazyk. C # je multi-paradigmový programovací jazyk. Zahŕňa silné písanie, imperatívne, deklaratívne, funkčné, procedurálne, generické, objektovo orientované (triedy) a programové disciplíny orientované na komponenty.

C # je založený na programovacom jazyku C. Bola pôvodne vyvinutá spoločnosťou Anders Hejlsberg pre Microsoft v rámci .NET. Jazyk C # bol neskôr schválený štandardom Ecma (ECMA-334) a ISO (ISO / IEC 23270: 2006). C # je jeden z programovacích jazykov navrhnutých pre spoločnú jazykovú infraštruktúru. C # je určený ako jednoduchý, moderný, univerzálny, objektovo orientovaný programovací jazyk.

Koncepčné ciele pre C #, ako sú uvedené v štandarde ECMA:

  • Jazyk C # je určený ako jednoduchý, moderný, univerzálny, objektovo orientovaný programovací jazyk.
  • Jazyk a jeho implementácie by mali poskytovať podporu pre princípy softvérového inžinierstva, ako je silná kontrola typu, kontrola hraníc polí, detekcia pokusov o použitie neinicializovaných premenných a automatické zber odpadu. Robustnosť softvéru, trvanlivosť a produktivita programátora sú dôležité.
  • Jazyk je určený na použitie pri vývoji softvérových komponentov vhodných na nasadenie v distribuovaných prostrediach.
  • Prenositeľnosť zdrojového kódu je veľmi dôležitá, rovnako ako prenositeľnosť programátora, najmä pre tých programátorov, ktorí už majú znalosti o C a C ++.
  • Podpora internacionalizácie je veľmi dôležitá.
  • C # je určený na písanie aplikácií pre hostiteľské aj vstavané systémy, od veľmi veľkých, ktoré používajú sofistikované operačné systémy až po tie veľmi malé, ktoré majú vyhradené funkcie.
  • Napriek tomu, že aplikácie C # majú byť ekonomické z hľadiska požiadaviek na pamäť a spracovanie energie, jazyk nebol určený na to, aby priamo konkuroval výkonu a veľkosti s jazykom C alebo montážnym jazykom.

Keďže vychádza z jazyka C, je to podobne. Dokonca zdieľa niektoré syntaktické konvencie s C. Nevýhodou C # je však to, že ako bola vyvinutá spoločnosťou Microsoft na použitie v rámci .NET, funguje iba v operačných systémoch spoločnosti Microsoft.

Obe C # a ASP.NET sú pre Microsoft. Hlavný rozdiel medzi týmito dvoma je, že ASP.NET je skriptovací jazyk na strane servera, zatiaľ čo C # je programovací jazyk. C # sa často používa ako programovací jazyk na vývoj aplikácií v ASP.NET. C # je programovací jazyk CLS určený pre .NET framework. Zatiaľ čo ASP.NET je súčasťou .NET frameworku umožňujúceho písať webové aplikácie pomocou akéhokoľvek CLS kompatibilného jazyka ako C #, VB.NET, F # atď.

Odporúčaná

Súvisiace Články

  • populárne porovnania: Rozdiel medzi JDK a JRE

    Rozdiel medzi JDK a JRE

    Hlavný rozdiel: JDK znamená Java Development Kit, ktorý poskytuje Java vývojovým komponentom vývojárom Java. JRE znamená Java Runtime alebo Runtime Environment Open JDK (Open Java Development Kit) je súčasťou JDK a je známe, že poskytuje softvérovým nástrojom v otvorenej implementácii vývojárom javy. JDK (Java Develop
  • populárne porovnania: Rozdiel medzi výletom a prehliadkou

    Rozdiel medzi výletom a prehliadkou

    Kľúčový rozdiel : Kľúčový rozdiel medzi pojmami "výlet" a "cesta" je založený na ich individuálnych definíciách, pričom termín "výlet" je definovaný ako akt prechodu na iné miesto na krátku dobu a návrat. Termín "prehliadka" je definovaný ako cesta z jedného miesta na druhé v priebehu niekoľkých dní alebo týždňov, vo všeobecnosti dovolenky. Ľudia často nájdu výrazy "
  • populárne porovnania: Rozdiel medzi Pimple a Herpes

    Rozdiel medzi Pimple a Herpes

    Kľúčový rozdiel: Akné je ochorenie / stav kože, ktorý sa vyskytuje v dôsledku nadmerného ucpávania ropy v póroch kože a je charakterizovaný prítomnosťou pupienkov, čiernych hláv a bielych hláv. Herpes sa týka akejkoľvek zo skupiny vírusových ochorení patriacich do rodiny Herpesviridae. Herpes môže byť spôso
  • populárne porovnania: Rozdiel medzi CAT, MAT a GMAT

    Rozdiel medzi CAT, MAT a GMAT

    Kľúčové rozdiely: CAT (Common Admission Test), MAT (Manažérske skúšky v oblasti riadenia) a GMAT (Graduate Management Admission Test) sú všeobecné riadiace testy, ktoré sa každoročne robia na základe ich plánovaných harmonogramov pre prijímacie vstupy manažmentu. Odlišujú sa v jednotlivých inštitúciách, papierových vzoroch a harmonogramoch. CAT, MAT a GMAT sú slávn
  • populárne porovnania: Rozdiel medzi Galaxií a Vesmírom

    Rozdiel medzi Galaxií a Vesmírom

    Kľúčový rozdiel: Skupina mnohých hviezd, prachu, planét a iných medzihviezdnych objektov, spojených gravitačnou silou, je známa ako galaxia. Vesmír sa skladá zo všetkého, čo existuje vo forme hmoty alebo energie. Najmenšia časť piesku je tiež súčasťou vesmíru a podobne najväčšia galaxia tvorí aj súčasť vesmíru. Pýtali ste sa niekedy na tele
  • populárne porovnania: Rozdiel medzi letiskom a letiskom

    Rozdiel medzi letiskom a letiskom

    Kľúčový rozdiel: Letisko alebo letisko je akékoľvek miesto, odkiaľ sa môžu uskutočniť letové prevádzky. Môže ísť o leteckú dráhu uprostred ničoho na obchodné letisko v najväčšom meste na svete. Letisko je špeciálny typ letiska, ktoré splnilo určité certifikačné kritériá alebo regulačné požiadavky ICAO, ktoré pravdepodobne nedosiahlo pravidelné letisko. Podľa Medzinárodnej organizácie civi
  • populárne porovnania: Rozdiel medzi Deodorantom a parfémom

    Rozdiel medzi Deodorantom a parfémom

    Rozdiel kľúčov: Deodorant sa vzťahuje na látku, ktorá sa používa na odstránenie alebo zakrytie telesného zápachu. Deodoranty sa môžu vyrábať použitím antimikrobiálnych látok, ako sú triclosan alebo chelátové zlúčeniny kovov. Na druhej strane parfum je zmes vonných esenciálnych olejov / aromatických zlúčenín a rozpúšťadiel. Používa sa hlavne na výrobu žel
  • populárne porovnania: Rozdiel medzi webovým serverom a webovým hostiteľom

    Rozdiel medzi webovým serverom a webovým hostiteľom

    Kľúčový rozdiel: Server je systém, v ktorom je možné získať informácie o tom, čo potrebuje a ktorý poskytuje sieť servera. Na druhej strane služba Web Hosting je druhom internetového hostingového systému, ktorý umožňuje jednotlivcom, firmám a organizáciám poskytovať vlastné webové stránky prístupné cez World Wide Web. Existujú tri základné časti
  • populárne porovnania: Rozdiel medzi efektom a postihnutím

    Rozdiel medzi efektom a postihnutím

    Kľúčový rozdiel: Účinok je výsledok alebo výsledok príčiny. Na druhej strane je ovplyvňovanie ovplyvňovať alebo meniť. To tiež znamená zamerať sa; pôsobiť v emóciách; alebo sa pokúsiť získať. Zvyčajne dochádza k zmätku nad slovami: účinok a vplyv. Aby sme pochopili, čo používať a kedy sa má používať, musíme poznať rozdiel medzi podstatným menom a slovesom. Je to preto, že efekt je podstatné meno

Redakcia Choice

Rozdiel medzi cynizmom a kritikou

Kľúčový rozdiel: Cynizmus odráža pohŕdavý alebo výsmechný postoj rôznych myšlienok alebo riešení, zatiaľ čo kritika definuje postoj posudzovania a v modernom svete sa často považuje za negatívny názor. Antistény v Aténach (c.445-c.360 pnl) je známy ako zakladateľ cynizmu. Názov "cynik" pochádza z gréckeho slova "kuon", čo znamená "pes". Označoval popretie luxusu,