Einzelnen Beitrag anzeigen
Alt 12.06.2003, 20:01   #12
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Beweise?

1) Fuer jede unterstuetzte Datenbank ein eigenes Modul anstatt einer eleganten Abstraktionsschicht?
Ja klar, es gibt jede menge ZUSAETZLICHER Module, aber wie gut sind die?
DBI/DBD von Perl sind erprobt, funken gut, ... - ich hab unter PHP noc nix vergleichbares und eleganteres gesehen.

2) Regular Expresions
Braucht man in einer textbasierten Welt (HTML, XML, ...) wie einen Bissen Brot.
Unter PHP brauch ich eine eigene Funktionen dafuer, kann die RegExen nicht einmal kommentieren, ...

3) SMTP-Unterstuetzung?
Eine relativ "neue" Sprache und dann brauche ich ein externes Programm zum Mailen? Sind wir in den 80ern? Da haette ich mir doch mehr erwartet.

4) Flexibilitaet
PHP - "PERSONAL HomePage" in der urspruenglichen Intention. Und wirklich weiterentwickelt hat es sich nicht. Fuer Webloesungen mag es ja ganz nett sein, wenn man noch keine ordentliche Sprache gelernt hat, aber mehr wuerde ich damit nicht machen, da wuerde ich noch eher ein VB-Script auf einem Windows-Server schreiben, bevor ich das mit Perl mache.
Unter Perl kann ich Webappliaktionen, GUI-Apps und Kommandozeilenscripts erstellen, alle laufen gleich stabil, gleich performant und mit einer Funktionalitaet, die ihresgleichen sucht. Und wenn ich ein klein wenig aufpasse, brauch ich das script fuer Linux, Windows, VMS, OS/2, AIX, .... ueberhaupt nicht aendern.

5) Erweiterbarkeit
Es gibt kaum eine Funktion, fuer die es nicht auch schon ein Perl-Modul gibt. Ueber ppm oder Bundle::CPAN lassen diese sich BEQUEM UND EINFACH installieren - auch, wenn es Abhaengigkeiten gibt.
Vergleichbares befindet sich fuer PHP bestenfalls im Aufbau.

Und Deine Beweise?


P.S.:
PHP ist aus Perl entstanden. Ich betone das immer wieder, da mir Leute Features als PHP-Features verkaufen wollen, die eigentlich aus Perl kommen.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten