HTML - Hypertext Markup Language

Hypertext Markup Language (HTML) ist eine textbasierte Auszeichnungssprache zur Strukturierung von Dokumentinhalten wie Texte, Bilder und Hyperlinks. HTML bildet die Grundlage für das World Wide Web und wird u.a. von Webbrowsern angezeigt. Sie beinhaltet darüber hinaus zusätzliche Informationen, so genannte Metaangaben, die beispielsweise über verwendete Sprachen oder den Autor Auskunft geben. Die Hypertext Markup Language wird vom World Wide Web Consortium (W3C) entwickelt und ständig aktualisiert. Parallel zu HTML existiert die Extensible Hypertext Markup Language (XHTML).

CSS - Cascading Style Sheets

Cascading Style Sheets (CSS) ist eine Stylesheet-Sprache für strukturierte Dokumente. Sie kommt vor allem mit HTML und XML zur Anwendung. Hauptvorteil ist die Möglichkeit der Trennung von Webseiteninhalt und Webseitenlayout, wobei alle Darstellungsvorgaben in eine externe CSS-Datei ausgelagert werden können. Das macht den eigentlichen HTML-Code wesentlich schlanker und erlaubt seitenübergreifende Layoutänderungen mittels einer einzigen Datei. CSS ermöglicht darüber hinaus unterschiedliche Ausgabeformen für Bildschirme, Drucker, Projektoren und mobile Endgeräte.


XML - Extensible Markup Language

Extensible Markup Language (XML) ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten. XML ist plattform- und implementationsunabhängig und wird für den Austausch von Daten zwischen Computersystemen eingesetzt, insbesondere über das Internet.

PHP - PHP: Hypertext Preprocessor

PHP (PHP: Hypertext Preprocessor) ist eine Open Source Programmiersprache für Webentwicklungen, die sich in HTML einbinden lässt. Die PHP-Syntax ist ähnlich der von C, Java und Perl. Mit PHP lassen sich dynamisch generierte Webseiten erzeugen. Die Skriptsprache zeichnet sich durch ihre Datenbankunterstützung, Internet-Protokolleinbindung und die Verfügbarkeit zahlreicher Funktionsbibliotheken aus.

Perl

Perl ist eine freie und plattformunabhängige Skriptsprache, die mehrere Programmierparadigmen unterstützt. 1987 als Synthese aus C, awk und Unix entwickelt, diente Perl ursprünglich zur Verarbeitung und Manipulation von Textdateien. Mittlerweile hat Perl bei der Entwicklung von Webanwendungen sowie in der Bio- und Finanzinformatik weite Verbreitung gefunden. Die Verarbeitung von Texten mit Hilfe regulärer Ausdrücke sowie zahlreiche frei verfügbare Module, gehören zu den Stärken von Perl.

Java

Java ist eine objektorientierte Programmiersprache und eingetragene Marke von Sun Microsystems (jetzt Oracle). Sie ist Bestandteil der Java-Technologie und dient der Erstellung von Applikationen mittels Bytecode, der in einer speziellen Laufzeitumgebung ausgeführt wird. Bestandteil des Java Runtime Environments ist die Java Virtual Machine, die die Programme ausführt, indem sie den Bytecode interpretiert und bei Bedarf kompiliert. Java-Programme sind somit plattformunabhängig, sofern eine Laufzeitumgebung existiert.

JavaScript

JavaScript ist eine Sprache zur Erstellung von Skripten, die fast ausschließlich für das DOM-Scripting in Webbrowsern eingesetzt wird. Die Syntax ähnelt den C-Abkömmlingen, wozu auch Java gehört. JavaScript hat jedoch nur geringe Gemeinsamkeiten mit Java - die Objektorientierung wird beispielsweise nicht durch Klassen, sondern durch Prototypen unterstützt. JavaScript wird hauptsächlich clientseitig eingesetzt und ermöglicht die Interaktion mit Onlinenutzern.

ASP - Active Server Pages

Active Server Pages (ASP) ist eine von Microsoft entwickelte Webtechnologie, die mit der Verwendung von Skriptsprachen wie VBScript, Perl oder JScript serverseitig Webseiten erzeugt. ASP wird nicht weiterentwickelt und wurde 2002 durch ASP.NET (Microsoft .NET Framework) abgelöst.


ASP.NET - Active Server Pages .NET

Active Server Pages .NET (ASP.NET), von Microsoft entwickelt, ist eine serverseitige Technologie zum Erstellen von Webanwendungen auf Basis des Microsoft .NET-Frameworks. Mit ASP.NET können Webanwendungen in von .NET unterstützten Sprachen erstellt werden. Gebräuchlich sind nahezu ausschließlich objektorientierte Sprachen wie C# und VB.NET.

JSP - JavaServer Pages

JavaServer Pages (JSP) ist eine auf JHTML basierende Programmiersprache zur dynamischen Erzeugung von HTML- und XML-Ausgaben auf einem Webserver. JavaServer Pages werden mit einem speziellen Compiler (Wandler) in Java-Quellcode und danach in Bytecode umgewandelt. Die erzeugten Java-Klassen sind auf einem mit einer Java-Ausführungseinheit ausgestatteten Webserver ausführbar.