So, nachdem meine "Chefin" mich gestern vom Computer weggezogen hat, bin ich wieder da
Zitat:
Original geschrieben von käptn
Hm, DBI ist wohl kein ZUSÄTZLICHES Modul, oder was ?
|
Schon, aber im Gegensatz zu PHP ist Perl auf externe Module ausgelegt - das ist eine Designsache und da finde ich den Perl-Ansatz deutlich eleganter.
ad RegEx-Kommentieren:
RegExen sind zumeist recht komplexe Konstrukte, die in einem professionellen Script Dokumentiert gehoeren. Natuerlich kann ich in PHP vor der preg_match() die RegEx kommentieren, aber so
Code:
#!/usr/bin/perl -n
require 5.002;
use English;
$RS = '';
while (
m{ # m{foo} is like /foo/, but helps vi's % key
\b # first find a word boundary
(\w+) # followed by the biggest word we can find
# which we'll save in the \1 buffer
(
\s+ # now have some white space following it
\1 # and the word itself
)+ # repeat the space+word combo ad libitum
\b # make sure there's a boundary at the end too
}xgi # /x for space/comment-expanded patterns
# /g for global matching
# /i for case-insensitive matching
)
{
print "dup $1 at paragraph $NR\n";
}
sieht das doch wesentlich klarer und intuitiver aus, oder?
Zitat:
|
Hätte PHP das, würdest du meckern, dass man nicht auf stabile altbewährte Sachen zurückgegriffen hat.
|
Na klar

Nein, ernsthaft. Wenn ich sehe, dass Leute einen "legitimen" Massenmailer in PHP implementierne, der Mails an zigtausend Adressen schickt, dreht sich mir der Magen um. a) wird da fuer jedes Mail das externe Programm aufgerufen ("tolle" Performance) und dann wundern sie sich, warum das Script im Browser in ein Timeput laeuft.
Und da frag ich mich dann schon ...
Zitat:
|
Willst du behaupten, dass das Perl kann, aber PHP nicht?
|
Nicht so gut, nicht so elegant und nicht so schnell wie Perl.
Zitat:
|
Meine Beweise sind tagtäglich auf der ganzen Welt zu beobachten...
|
MS Software wird auch auf der ganzen Welt eingesetzt und die Leute kommen langsam drauf, dass es nicht unbedingt die Beste Loesung ist
Zitat:
|
Deine Apathie PHP gegenüber muss fast krankhaft sein, denn ich würde verstehen, dass du Perl VB vorziehst, aber umgekehrt?
|
LOL, so schlimm ist es nicht. Und bevor ich in VB "programmier", greif ich lieber zu JavaScript oder PHP

Wir hatten das Thema eh schon oefter. Ich kenn, wenns hoch kommt, 2 gute PHP-Programmierer, die wissen, was sie tun. Der Rest sind wannabies, deren Scripts ich nicht einmal auf meinen Server laufen lassen wuerde, wenn ich alles gejailt haette.
Aber ich hab kein Problem damit, wenn diese Leute bei PHP bleibe, so bleibt der Standard fuer Perl-Scripts so hoch, wie er jetzt ist.
Aber kapetn: Mit fehlt noch Deine Liste, warum PHP besser als Perl ist (ausser, dass es die geileren Groupies gibt

)
@Biri: Wie kaeptn schon sagte, ist nur ein freundlicher Flamewar, no personal harm intended. Dass dafuer Dein Thread herhalten muss, faellt wohl unter Kollateralschaden
Zu Deinem Thread: Wieso sollten sich die Kommandozeile und der Interpreter fuer Apache in die Quere kommen? Als mod fuer Apache laufen ja auch mehrere PHP-Instanzen gleichzeitig.
Und der Kommandozeileinterpreter beendet sich automatisch, wenn das SCript zu Ende ist.