Aktive Server-Seiten

Active Server Pages (ASP), auch bekannt als Klassischer NATTER- oder NATTER-Klassiker, waren der erste Schrift-Motor der Server-Seite des Microsofts für dynamisch erzeugte Webseiten. Am Anfang veröffentlicht als eine Erweiterung zu Internet Information Services (IIS) über Windows NT 4.0 Auswahl-Satz (ca. 1998), es wurde nachher als ein freier Bestandteil des Windows-Servers (seit der anfänglichen Ausgabe des Windows 2000 Servers) eingeschlossen. ASP.NET hat NATTER ersetzt.

NATTER 2.0 hat sechs Gegenstände zur Verfügung gestellt: Anwendung, ASPError, Bitte, Antwort, Server und Sitzung., zum Beispiel, vertritt eine Sitzung, die den Staat von Variablen von der Seite bis Seite aufrechterhält. Die Unterstützung des Aktiven Scripting Motors von Component Object Model (COM) ermöglicht NATTER-Websites, auf Funktionalität in kompilierten Bibliotheken wie DLLs zuzugreifen.

Zusammenfassung

Webseiten mit der.asp Dateierweiterung verwenden NATTER, obwohl einige Websites ihre Wahl der scripting Sprache zu Sicherheitszwecken verkleiden (z.B noch den allgemeineren.htm oder die.html Erweiterung verwendend).

Seiten mit dem.aspx Erweiterungsgebrauch haben ASP.NET kompiliert (gestützt auf dem.NET Fachwerk des Microsofts), der sie schneller und robuster macht als Server-Seite scripting in der NATTER, die an der Durchlaufzeit interpretiert wird; jedoch ASP.NET können Seiten noch eine NATTER scripting einschließen. Die Einführung ASP.NET geführten nach dem Gebrauch der Begriff-NATTER des Klassikers für die ursprüngliche Technologie.

Programmierer schreiben die meisten NATTER-Seiten mit VBScript, aber jeder andere Aktive Scripting Motor kann stattdessen mit der Direktive oder der Syntax ausgewählt werden. JScript (die Durchführung des Microsofts von ECMAScript) ist die andere Sprache, die gewöhnlich verfügbar ist. PerlScript (eine Ableitung von Perl) und sind andere als Scripting Aktive installable Drittmotoren verfügbar.

Alternative Durchführungen

Es gibt nur einige alternative Durchführungen, und die meisten von ihnen werden in Java durchgeführt. Verschieden vom Mono abspielbaren ASP.NET Durchführung neigen diese Versionen dazu, dem Dolmetscher von Microsoft ziemlich verschieden zu sein, so können nicht alle für die Plattform von Microsoft geschriebenen Schriften viel mehr unterstützt werden, weil sich nichttriviale NATTER-Webanwendungen häufig auf Außenbestandteile (größtenteils COM-basierte) verlassen.

Das Beispiel von diesen schließt ein:

  • Sonne EIN Aktiver Server wurde Durchführung von PagesThis unterbrochen und ist nicht mehr verfügbar. Einige ältere Versionen bestehen noch im World Wide Web.
  • Pfeilspitze-ASPThis ist Java Servlet, der die NATTER-Syntax und VBScript unterstützt. Die letzte Ausgabe ist 0.2.3, veröffentlicht am 14. Juni 2004.
  • Cloudfoundry ASPThis ist eine Gabel der Pfeilspitze-NATTER-Durchführung mit aktualisierten Bibliotheken und Optimierungen für die Wolkengießerei-Plattform. Es scheint, ziemlich neu zu sein, aber die Unterschiede mit der Pfeilspitze sind wenige.
  • osASPThis ist dabei, eine NATTER-Durchführung zu werden, die auf dem Knoten Javascript Umgebung gestützt ist (und, entsprechend, wird JScript unterstützen nur).

Mit Sitz in Perl alternative Durchführungen

Wie gesagt, oben kann Perl in der NATTER-Umgebung statt VBScript und JScript verwendet werden. Was in diesem Zusammenhang mehr wichtig ist, bestehen einige alternative Durchführungen

  • Apache:: ASPThis ist ein reifes Paket von Perl, das unter dem Vermächtnis-Apachen 1.x + mod_perl Umgebung läuft.
  • Apache2:: ASPApache2 + mod_perl2 Wiederdurchführung vom ersteren; missbilligt zu Gunsten von ASP4 (sieh unten).
  • ASP4The Apache2:: NATTER-Autor hat auch eine NATTER-Ableitung genannt ASP4 geschrieben, der die gesamte Struktur der NATTER, aber mit einigen geringen Unterschieden behält.

Siehe auch

  • Schablone-Verarbeiter
  • ASP.NET

Links


Alexander von Hales / Amoxicillin
Impressum & Datenschutz