K@rl: Was ist besser: Perl oder PHP3

Nur mal so in die Runde + nach Erfahrungen gefragt: was findest Du besser (schöner / leichter / eleganter / sicherer): Perl oder PHP3.

Klar, die Antwort ist "es kommt drauf an" .. aber worauf kommt's an. Ist es wirklich die einfache Formel "Datenbank = PHP"?

Mich würden einfach mal ein paar Meinungen und Erfahurngen interessieren.

ansonsten: ich mache im Web alles mit Perl und kenne PHP nur vom Manual her. Da demnächst bei mir wohl was sehr Datenbank-lastiges ansteht, überlege ich mir, zusätzlich noch PHP3 zu lernen ... scheue aber auch etwas den Aufwand.

Ciao
   K@rl

  1. hi!

    Nur mal so in die Runde + nach Erfahrungen gefragt: was findest Du besser (schöner /
    leichter / eleganter / sicherer): Perl oder PHP3.

    Meine persönliche Meinung: Perl, und davon wird mich auch keiner abbringen. Ich finde PHP3 teilweise zu kompliziert in der Anwendung (zb. reguläre Ausdrücke in normalen Funktionsaufrufen verpackt oder das Arbeiten mit Arrays).

    Klar, die Antwort ist "es kommt drauf an" .. aber worauf kommt's an. Ist es wirklich die
    einfache Formel "Datenbank = PHP"?

    Nein: willst du vor allem viel HTML-Code ausgeben und nur wenig Programmcode verwenden, ist PHP3 besser geeignet, da du eigentlich nur den HTML-Code schreibst und nur an manchen wenigen Stellen eigentlichen PHP3-Code einfügst. Willst du komplexere Anwendungen schreiben, ist Perl wohl erste Wahl, da es IMHO ausgereifter ist.

    Ich bin übrigens auch der Meinung, dass der Datenbankzugriff in Perl und PHP3 fast identisch realisiert ist. Der Aussage, unter PHP3 wäre ein Datenbankzugriff viel leichter zu realisieren, kann ich mich nicht anschließen.

    bye, Frank!

  2. ansonsten: ich mache im Web alles mit Perl und kenne PHP nur vom Manual her. Da demnächst bei mir wohl was sehr Datenbank-lastiges ansteht, überlege ich mir, zusätzlich noch PHP3 zu lernen ... scheue aber auch etwas den Aufwand.

    .
    Der Vorteil von PHP ist, dass sich die Befehle in den HTML-Quelltext einbetten. Gerade wenn Du einen ganz guten Mischmasch zwischen statischen und nicht-statischen Inhalten fuer eine Seite hast, denke ich dass es uebersichtlicher ist, als wenn Du Dir template-HTML-Files stricken musst.

    1. Der Vorteil von PHP ist, dass sich die Befehle in den HTML-Quelltext einbetten. Gerade wenn Du einen ganz guten Mischmasch zwischen statischen und nicht-statischen Inhalten fuer eine Seite hast, denke ich dass es uebersichtlicher ist, als wenn Du Dir template-HTML-Files stricken musst.

      thx für die Meinung - interessanter Weise denke ich gerade über einen kleinen Parser in Perl nach. Ralf Engelschall (http://www.engelschall.com/) hat ja auch einen entsprechenden Parser, aber ich mag es eigentlich nicht, wenn Progammcode und HTML miteinander vermischmascht sind.