Webdesigntechniken
Eine Internetseite aufzubauen ist eine komplexe Angelegenheit. Eine Vielzahl verschiedener Techniken sind dazu notwendig. Hier finden sich einige davon, die zu unserem Repertoire gehören. Weitere auf Anfrage.HTML
HTML ist die Sprache, die der Browser versteht, jede Webseite besteht aus HTML. Obwohl HTML keine Programmiersprache im eigentliche Sinne ist, ist es doch unabdingbare Grundlage für die Entwicklung von Webseiten. Es bestimmt das Grundgerüst einer Internetseite, weniger die technischen Feinheiten.In den Anfängen des Internetzeitalters waren die meisten Internetseiten ausschließlich aus HTML programmiert - und noch heute findet man leider noch solche "Dinosaurier" im Internet.
CSS
Ebenfalls keine eigentliche Programmiersprache, als vielmehr eine sogenannte Auszeichnungssprache definiert CSS, wie das HTML-Grundgerüst auszusehen hat. Die Sprache ist für die Optik der Seite zuständig. CSS gibt, vereinfacht ausgedrückt an, welche Farben, Formen und Größen die einzelnen HTML-Elemente haben sollen. Diese Vereinfachung wird CSS nicht ganz gerecht, da es schon ein recht mächtiges Werkzeug für die Webentwicklung ist. Allein durch den Einsatz von HTML und CSS können und werden noch heute eine Vielzahl an Webseiten erstellt.JavaScript und AJAX
Gilt es, Interaktion und moderne Effekte herbeizuführen, dann ist JavaScript die beste Lösung. JavaScript gibt es schon, seitdem es die ersten kommerziellen Internetseiten gibt. War die Programmiersprache zwischenzeitlich aufgrund von Sicherheitslücken und auch der Fehlnutzung einiger Programmierer ("Popups") verpönt, ist sie heutzutage fester Bestandteil in der Webentwicklung. Durch eine Vielzahl von Frameworks, die sich unter dem Begriff "AJAX" vereinen, bieten modernen Webseiten interessante Effekte, die weit über die Möglichkeiten von HTML und CSS hinausgehen.Flash
Mit Flash ist ebenfalls Interaktion mit dem Benutzer der Internetseite möglich, es lassen sich mit dieser Technik sogar ganze Internetseiten erstellen. Meist wird es aber nur für ansprechende Grafikanimationen genutzt.PHP
Kaum eine ernsthafte Webentwicklung wird und kann heutzutage ohne PHP auskommen. Bei PHP handelt es sich um eine serverseitige Programmiersprache, d.h. sie läuft nicht erst auf dem Rechner (bzw. dem Browser) des Internetnutzers, sondern bereits auf dem ausliefernden Server und gibt als Ergebnis fertigen HTML-Quelltext aus. Erst dies ermöglicht professionelle Webentwicklung, da der Quellcode nicht mehr statisch ist, sondern flexibel sich den jeweiligen Bedürfnissen anpasst.SQL
Um größere Datenmengen strukturiert abzulegen werden sogenannte "Datenbanken" benutzt. Hierzu ist eine Abfragesprache notwendig, in der Regel basieren diese auf SQL. Der dabei im öffentlichen Bereich am häufigsten vorkommende Ableger ist "mySQL". Datenbanken bilden die Grundlage für die nachfolgend aufgeführten Content-Management-Systeme.Content-Management-Systeme (CMS)
Ein CMS ist eine mächtige Entwicklungsumgebung, bei der aber die Programmierung in den Hintergrund tritt: Im einfachsten Fall kann, ohne Kenntnisse von den oben genannten Techniken, eine Internetseite erstellt werden. Im Mittelpunkt steht der Content (Inhalt), der vom Benutzer gepflegt werden kann, ohne sich dafür technisches Fachwissen anzueignen.Joomla und Wordpress sind die zwei bekanntesten Vertreter der Kategorie CMS.

Holger Schrank