Thread Perl vs. PHP
(22 answers)
Opened by [E|B] at 2003-08-26 23:01
[quote=format_c,26.08.2003, 21:05]Siehe parse.pl auf links.perl-community.de.
Alles was nicht Web-Anwendungen betrifft kannst du mit Perl machen und mit PHP nicht. Thumbnails erstellen z.B. (Das ließe sich noch mit Webprogrammierung irgendwie in Verbindung bringen). Edit: Grafen zeichnen (GD), Grafische Oberflächen (Tk), Windows administrieren (Win32::*, Win32API::*)Edit2: ganz zu schweigen von *NIX Gruß Alex[/quote] Das kann man alles auch mit PHP machen... Die GDlib ist eigentlich standardmäßig ansprechbar, Du kannst es aber auch mit ImageMagick Zugriff kompilieren. Es gibt mitlerweile auch etwas wie PHP Tk, ich habe aleerdings gerade vergessen wie das heißt. Und Du kannst Systembefehle ausführen und hast teilweise Funktionen für das System, sowohl für Win als auch Linux/Unix. Allerdings ist PHP (noch) nicht ausgereift genug um wirklich Spaß damit an GUI oder Systemprogrammierung zu haben... Für Webprojekte ist PHP sehr geeignet, da es schnell und stablil ist. Aufgrund seines Funktionsumfang läßt es sich schnell und einfach schreiben. Ich finde es ideal für Leute die sich nur mit ein wenig Webprogrammierung beschäftigen wollen. Als Nachteil könnte man sehen, daß es bei PHP kein CPAN gibt, die haben PEAR, wo aber kaum etwas drauf ist, und das was ich mir mal angesehen hatte war sehr schlecht programmiert, wobei das bei CPAN auch oft genug der Fall ist... Mir gefällt die Objektorientierung in PHP nicht, aber das doll ja mit PHP5 auch verbessert sein. Nur weil Sprachen wie PHP, Python oder Ruby ähnliche Sachen können wie Perl muß man sie nicht schlecht machen. Warum sollten OpenSource Programmiersprachen unter Konkurenzdruck leiden? Sie werden doch sowieso alle unter Parrot laufen... Python und Ruby sollten ja sowieso, aber jetzt ist auch PHP angedacht... http://hamburg.pm.org
jeden 2. mittwoch im monat -- #!/usr/bin/perl -w $l=join('',map chr,(116,110,105,114,112))if$^T; !!$$?@_=qw(Jhfg Aabgure Prey Hnpxre):$l=1; for(@_){eval reverse($l)."'"._(_(_($_))).' \''} sub _{$_=~y+a-z+n-za-m+and pop} |