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 Leopardom a gepardom

    Rozdiel medzi Leopardom a gepardom

    Kľúčový rozdiel: Leopard výtlačky prichádzajú v rôznych farbách a môžu sa pohybovať v rozmedzí od belavej farby až po odvážnu žltú farbu, v závislosti od habitatu zvieraťa. Škvrny na koži vyzerajú ako malé ruže, čím získate názov rozety. Gitarové výtlačky majú opálené pozadie a malé čierne škvrny v štetcom. Zvieratá vytlačené na oblečení alebo n
  • populárne porovnania: Rozdiel medzi autorádiom a domácim zvukom

    Rozdiel medzi autorádiom a domácim zvukom

    Hlavný rozdiel: Autosalóny popisujú zvukové systémy namontované na automobil alebo iné vozidlo. Ide najčastejšie o "zásobný" systém alebo OEM systém, ako aj o zariadenie na výmenu, modernizáciu alebo rozšírenie skladového systému. Na druhej strane domáci zvuk sa týka domácej audiovej elektroniky, ako sú stereofóny a prijímače priestorového zvuku. Každý počúva hudbu. Každý
  • populárne porovnania: Rozdiel medzi inteligenciou a jasom

    Rozdiel medzi inteligenciou a jasom

    Kľúčový rozdiel: Inteligencia je kvalita bytosti, ktorá je veľmi inteligentná a dobre informovaná. Na druhej strane, Brilliance je kvalita bytosti, ktorá je veľmi šikovná a jasná. Obaja inteligenciu a lesk sú duševné schopnosti. Pri prispôsobovaní týchto vlastností je potrebné veľmi ostré. Inteligencia sa rozví
  • populárne porovnania: Rozdiel medzi kúzlom a ilúziou

    Rozdiel medzi kúzlom a ilúziou

    Hlavný rozdiel: Ilúzia je obraz, ktorý oklama myseľ tým, že vytvára falošný dojem o realite. Magic je definovaná ako umenie vytvárania ilúzií ako zábavy pomocou zariadení. Mnohokrát, Magic and Illusion sú považované za to isté. To vedie k zmätku medzi ľuďmi, pokiaľ ide o význam. Tento článok pomáha zje
  • populárne porovnania: Rozdiel medzi Brinjal a baklažánom

    Rozdiel medzi Brinjal a baklažánom

    Kľúčový rozdiel: Brinjal a baklažán sú dve odlišné slová, ktoré sa týkajú toho istého ovocia. Laktárna je tiež známa ako baklažán, brinjal baklažán, melongén a guinea squash. Baklažán / Brinjal je členom rodu Solanales a rodu Solanum. Brinjal je menej obyčajný pojem, ktorý sa vyskytuje v krajinách, ako je India, zatiaľ čo v Spojených štátoch sa používa baklažán. Existujú rôzne jazyky, ktoré existuj
  • populárne porovnania: Rozdiel medzi Galaxií a Mliečnou dráhou

    Rozdiel medzi Galaxií a Mliečnou dráhou

    Kľúčový rozdiel: Skupina mnohých hviezd, prachu, planét a inej medzihviezdnej hmoty, ktorá je viazaná gravitačnou silou, je známa ako galaxia. Mliečna dráha je Galaxia, ktorá sa skladá z našej slnečnej sústavy. Hviezdy, planéty, vesmír, všetky tieto slová vytvárajú veľa zvedavostí a výskumné oblasti, ktoré s nimi súvisia, sa stále vyvíjajú a rozširujú ako celý tento vesmír. Galaxia a Mliečna dráha sú dve tak
  • populárne porovnania: Rozdiel medzi Nintendo Wii a PS3

    Rozdiel medzi Nintendo Wii a PS3

    Hlavný rozdiel: Nintendo Wii a PS3 sú herné konzoly. Z technického hľadiska na trhu sú obe tieto herné konzoly vzájomne konkurenčné. Nintendo Wii je produkt spoločnosti Nintendo, zatiaľ čo PS3 (známy ako PlayStation 3) je produkt spoločnosti Sony Computer Entertainment. Nintendo Wii je herná konzola, ktorú vydala 19. novembra 2006 s
  • populárne porovnania: Rozdiel medzi Cloud a SAAS

    Rozdiel medzi Cloud a SAAS

    Kľúčový rozdiel: Cloud znamená skupinu konfigurovateľných výpočtových zdrojov, ako sú siete, servery, úložiská, aplikácie a služby. Skupina poskytuje prístup k týmto zdrojom na požiadanie. Termín je široko používaný v kontexte novej architektúry sieťových systémov, ktorá funguje ako model na požiadanie. SAAS označuje softvér ako sl
  • populárne porovnania: Rozdiel medzi Phonics, Phonetics a Phonemes

    Rozdiel medzi Phonics, Phonetics a Phonemes

    Kľúčový rozdiel: Phonika je metóda, v ktorej sú písmená spojené so zvukom. Je považovaná za veľmi dôležitú súčasť vyučovania ako zručnosť čítania. Fonetika odkazuje na oblasť lingvistiky a zaoberá sa správnou vedeckou štúdiou zvukov spojených s ľudskou rečou. Preto môže byť phonika považovaná za zjednodušenú formu fonetiky. Phoneme označuje najmenšiu fonetickú

Redakcia Choice

Rozdiel medzi Interpolom a Europolom

Kľúčový rozdiel: Interpol, skratka pre Medzinárodnú organizáciu kriminálnej polície, je medzivládnym orgánom na uľahčenie medzinárodnej policajnej organizácie.Europol, ktorý je krátky pre Európsky policajný úrad, je orgánom činným v trestnom konaní výhradne pre Európsku úniu a jej členov. Filmy vás budú veriť, že g