Glossar A

Begriffe beginnend mit A

AJAX

AJAX (Asynchronous JavaScript And XML) - Ist eigentlich keine neue Technologie sondern eine Methode, die bestehende Technologien (JavaScript, XML, JSON) kombiniert, um dem Internet-Nutzer das Gefühl zu geben, dass er eine Anwendung benutzt.

Das Grundprinzip ist, dass Elemente (Texte, Grafiken, Tabellen) geändert werden ohne dass die komplette Seite neu geladen werden muss. Mit JavaScript können auch über HTTP-Requests neue Daten vom Server geholt werden, ohne das der Benutzer etwas davon bemerkt.

Eine genauere Erklärung und Veranschaulichung mit Beispielen finden Sie in der Rubrik Webanwendungen > Einführung.

ASP

Diese Abkürzung hat zwei Bedeutungen:

  • Application Service Provider
    Ein Unternehmen, das den reibungslosen Betrieb und Wartung einer (Internet-)Anwendung anbietet. Dazu zählt meist die ausfallssichere Bereitstellung des Service, die regelmäßige Datensicherung und das Aktualisieren der Software. Meist werden solche Leistungen in Form eines Mietvertrages in Anspruch genommen.
  • Active Server Pages
    Eine von Microsoft entwickelte Technologie zur Webserver-Programmierung. Webseiten, die mit ASP betrieben werden erkennt man ander typischen Dateiendung .asp. Das charakteristische Merkmal ist, dass ASP-Seiten sowohl HTML-Code als auch VBScript-Code beinhalten können, wobei letzterer zuerst interpretiert wird, bevor er an den Internet-Client zurückgeschickt wird.

ASP.net

ASP.net ist der Nachfolger von ASP und bietet enorme Vorteile gegenüber der alten Version. So wird eine relativ saubere Trennung zwischen Ausgabe (UI) und der eigentlichen Geschäftslogik realisiert. Es ist somit für den Programmierer weitestgehend egal, ob er eine Web-Anwendung oder eine klassische Desktop-Anwendung entwickelt. Weiters untersützen ASP.net-Seiten auch unterschiedliche Programmiersprachen (C#, VB, Java).

Internet-Auftritte und Internetanwendungen basierend auf ASP.net erkennt man anhand der Dateiendung .aspx statt der sonst üblichen .html.