hi!
nachdem ich mittlerweile, auch Dank euch und Selfhtml, mit HTML
und Javascript langsam an die Grenzen meiner Wünsche gelange,
möchte ich mich 'programmiertechnisch' erweitern, und will von
euch wissen, welche Richtung ihr mir empfehlt.
Die einen erzählen mir von XML, die andern von PHP, ich habe bis
jetzt keine Ahnung.
XML hat erstmal gar nichts mit Programmierung zu tun. Das ist sowas
wie ein Beschreibungssprache für Daten aller Art. Evtl. kannst du
bei deinem geplanten Projekt also Daten auf dem Server in einem XML-
Format speichern, aber programmieren kann man damit nichts.
Wenn du dynamische Seiten erstellen willst, also Webseiten, die sich
je nach den Bedingungen -- Eingaben des Besuchers, Daten auf dem
Server, etc. -- ändern, benötigst du eine Programmiersprache, mit der
du server-seitige Anwendungen erstellen kannst.
Welche Sprache du dafür verwendest, hängt ganz von deinen eigenen
Vorlieben und der Unterstützung des Servers ab. Am weitesten sind
dabei Perl und PHP verbreitet, vielleicht noch JSP.
Perl ist dabei die älteste der hier genannten Sprachen, und IMHO auch
die mächtigste. Perl-Programme sind Skripte, die bei der Ausführung
interpretiert werden. Die Skripte werden über die CGI-Schnittstelle
angesprochen. Dazu steht auch ein -- wenn auch recht kleiner -- Teil
in SELFHTML.
PHP ist auch eine Skriptsprache, die sich direkt in HTML-Seiten
einbetten lässt. Dazu werden zwischen die anderen Tags bestimmte
Markierungen -- <? und ?> -- geschrieben, dazwischen steht der
PHP-Code.
JSP sind Java Server Pages, also Java eingebettet in HTML-Seiten. Ich
hab damit noch nichts gemacht, aber vielleicht wäre es für dich
interessant, wenn dein Provider das unterstützt und du nicht noch
eine neue Sprache lernen willst. Im Prinzip müsste das sowas sein
wie PHP, nur werden die Programme eben in Java geschrieben.
Die Unterstützung dieser Techniken durch die Provider nimmt übrigens
von oben nach unten ab, das heißt du hast fast sicher die Möglichkeit,
CGI-Skripte in Perl zu schreiben, aber JSP gibt es eigentlich eher
selten. PHP verbreitet sich immer mehr, ist aber trotzdem noch nicht
überall zu haben.
Und jetzt kannst du dich entscheiden. Ich bevorzuge übrigens Perl,
aber das ist ja für deine Entscheidung irrelevant... :)
bye, Frank!