
PHP
Das andere JavaScript. Warum es früher verwendet wurde, und heute nicht mehr oft.

XML
XML oder HTML? Hier die Erklärung von XML.

Ruby
Ruby, die einfache aber doch komplexe Programmiersprache.
PHP
Steinalt
PHP ist eigentlich änlich wie JavaScript. PHP bedeutet ""Personal Home Page"" Tools. PHP wurde von Rasmus Lerdorf entwickelt, und ist stark an C und Perl angelehnt. Wie auch die anderen Webprogrammiersprachen, kann auch PHP in einem Texteditor programmiert werden. Der Nachteil von PHP ist, dass es eine hohe Belastung des Hosting-Servers bedeutet. Auch deshalb ist PHP heutzutage nicht mehr so poulär wie früher, da JavaScript viel verständlicher ist, und den Hosting-Server weniger belastet. Aber trotzdem waren 2013 noch 244 Millionen mit PHP programmiert. Mit PHP kann man auch sichere Passwörter machen, da man, wenn man einfach die Eingabe mit einem Text vergleicht, den Quelltext anschauen kann, und dadurch das Passwort herausfindet. Hätten wir ein Haus, könnten wir das Haus Elektrifizieren, es gibt eine Wasserversorgung und man kann einen sehr guten Einbruchschutz einbauen. Mehr zum Hausbeispiel erfährt ihr hier

XML
Der Konkurrent HTML's
XML ist HTML sehr änlich. Es wurde vom World Wide Web Consortium entwickelt. Es gibt ein paar kleine aber wichtige Unterschiede: In XML wird zwischen Gross- und Kleinschreibung unterschieden, bei HTML ist das nicht so. In XML müssen alle Befehle geschlossen werden. Es muss also zum Beispiel an den br Befehl noch /br angehängt werden. Da dass aber aufwendiger ist, kann auch direkt /br geschrieben werden. Ein XML kann übrigens auch nicht ohne ein CSS ausgeführt werden. Auch XML kann in einem normalen Texteditor programmiert werden. Hiermit können wir quasi die Grundstruktur eines Hauses definieren, das Haus aber auch schon farbig machen, da XML in Verbindung mit CSS genutzt werden muss.

Ruby
Wie teuer?
Ruby wurde von Yukihiro Matsumoto erfunden und erinerrt sehr stark an Java. Es ist dazu gedacht, Webseiten interaktiv zu machen, im Prinzip wie JavaScript. Es ist wie Java objektbasiert, und arbeitet in mehreren Klassen (Class). Doch im Gegensatz zu Java gibt es bei Ruby bewusst keine Mehrfachvererbung. Ruby bietet auch Möglichkeiten zur Metaprogrammierung. Hierbei können eigene Methoden generiert werden, kann die Vererbung der Methoden manipuliert werden und vieles mehr. Es müssen auch nicht hinter jeder Funktion Klammern stehen, wenn sie nicht benötigt werden. Der Nachteil an Ruby ist die Fehlerbehandlung. Fehler werden hier sehr schlecht gefunden (auch vom Computer) und das ist ein grosses Problem. Auch die Popularität von Ruby hat seit der Veröffentlichung von JavaScript abgenommen. Am Beispiel vom Haus würde es ebenfalls Strom und Wasser hinzufügen.
