Rozdíl mezi ASP a ASP.net

Upgradování ASP na ASP.NET

ASP (Active Server Pages) je Microsoftův předčasný vpád do skriptovacích strojů na straně serveru, které měly dynamicky vytvářet webové stránky podle potřeby. Příkladem dynamicky vytvořené webové stránky je on-line kalkulačka, do které zadáte dvě čísla a po dokončení se zobrazí součet. Vytvoření toho v HTML by vyžadovalo mnoho stránek, jednu pro každý možný výsledek. Ale s ASP můžete napsat jeden krátký skript, který to zvládne snadno. ASP viděl spravedlivý podíl na internetových stránkách vytváření stránek za běhu. Ale 5. ledna 2002 Microsoft vydal nástupce ASP nazvaný ASP.NET.

ASP.NET si klade za cíl usnadnit přechod na webové programování pro ty, kteří již mají znalosti při vytváření programů pro Windows. ASP.NET také nabídl některá vylepšení oproti svému předchůdci. Zde jsou některé z výhod ASP.NET oproti ASP:

  • Technologie ASP.NET využívá další funkce v knihovně .NET, které umožňují kódování stránek v kterémkoli z dalších jazyků zahrnutých do .NET.
  • ASP.NET má také velmi širokou škálu knihoven a ovládacích prvků, které lze rychle a snadno vytvořit webovou stránku. Měl také mnoho běžně používaných šablon, jako jsou nabídky.
  • Zpracování chyb bylo také vylepšeno ve srovnání s ASP použitím bloků try-catch a zpracování výjimek.
  • Kompilovaný kódový formát umožnil skriptům ASP.NET během provádění pracovat rychleji, protože při volání nemusí být kompilován serverem. To také znamenalo mnohem méně chyb, když je již nasazeno, protože chyby byly snadno nalezeny při pokusu o kompilaci skriptu.

Jedním z nejlepších vylepšení technologie ASP.NET je použití řídicího systému WYSIWYG (co vidíte, co získáte), který vývojářům poskytl GUI, které jim pomáhá získat rychlou vizuální zpětnou vazbu o vzhledu jejich stránky..

Se všemi těmito vylepšeními snadno zjistíte, proč většina tvůrců webových stránek neustále migrovala na .NET verzi ASP. Přestože kodéry stále používají nějakou formu klasického kódu ASP, může to být jen kvůli délce času, který kódovali v ASP; „Staré zvyky umírají tvrdě“, jak se říká.

Knihy o ASP a ASP.net.