actTHweb Webdesign & Webhosting, Markier-, Programmier- und Scriptsprachen in meinem Webprojekt

Programmiersprachen

actTHweb Webdesign & Webhosting: individuelles Webdesign kostengünstig Welche Markier-, Programmier- und Scriptsprachen kommen in meinem Webprojekt zum Einsatz?


Antwort:



Jedes individuelle Webprojekt erfordert seine speziellen Techniken zur Realisierung der entsprechenden Aufgaben. Als Basis jeder Webseite dient die Markiersprache HTML. HTML ist die Abkürzung für Hypertext Markup Language.
Diese Sprache dient nur der strukturierten Ausgabe von Text auf dem Rechner des Webnutzers (Client) mit Hilfe des Browsers.

XHTML (Extensible Hypertext Markup Language) ist eine an HTML angelehnte Markiersprache, aber basierend auf den Regeln von XML.

Als Ergänzung von HTML zur strukturierten Textausgabe wurde CSS geschaffen. CSS bedeutet Cascading Style Sheets. Mit Stylesheets lassen sich viele Eigenschaften einzelner Elemente sowie ganzer Dateien beeinflussen. Mit dieser Technik kann der Quelltext einer Webseite erheblich verringert werden.

Um die clientseitigen Ausgaben etwas effektvoller zu gestalten, bedient man sich der Scriptsprachen. Die bekannteste Scriptsprache ist Javascript. Problem dieser Sprache sind die verschiedenen Versionen unterschiedlicher Hersteller. Viele Browser setzen den Quellcode deshalb unterschiedlich oder garnicht um. Schlimmstenfalls führt die Ausführung von Javascript zum Browserabsturz, was den Besucherzahlen einer Webseite nicht gerade förderlich ist. Der Webprogrammierer kann diesem Problem nur mit so genannten Browserweichen entgegentreten. Darin werden die einzelnen Versionen berücksichtigt und der dem benutzten Browser entsprechende Quellcode ausgeführt. Auf professionellen Seiten sollte die Verwendung von Javascript aber möglichst gering gehalten werden.

Um auf einer Webseite Formulare absenden, Datenbanken verwalten oder Online-Shops realisieren zu können, benötigt man serverseitige Programmiersprachen. Dazu zählen unter anderem PHP (Hypertext Preprocessor, frühere Bezeichnung Personal Homepage Tools) , ASP (Active Server Pages von Microsoft) und PERL (Practical Extraction and Report Language). All diese Sprachen beeinflussen serverseitig den an den Browser des Clienten gesendeten HTML-Quellcode. Durch ihre Verwendung lassen sich dynamische Webseiten herstellen.

Ein Mischprodukt aus serverseitigen und clientseitigen Techniken ist AJAX (Asynchronous JavaScript and XML). Hier werden JavaScript, XML und DOM miteinander verknüpft. Dies ermöglicht das nachladen von Daten in bestehende Webseiten je nach Anfrage durch den User. Dadurch können Formulare wie bei Desktop-Anwendungen aufgebaut werden.

Je nachdem, welche Aufgaben Ihr Webprojekt erfüllen soll, ist der Einsatz der oben genannten Sprachen notwendig. Mehr Informationen zu diesem Thema finden Sie unter Programmierung.

FAQ




Home  |   AGB  |   Impressum  |   Kontakt