Michael: Geschwindigkeit/was passiert im Detail

Beitrag lesen

Hallo Wolfgang,

Wenn man von den Basis-Installationen ausgeht, dann ist dies so.
Aber jeder der etwas von seinem Webserver versteht, weiß auch, dass es Server-Module gibt,
die eben dafür sorgen, daß die Perl-Skripten auch dort im Speicher bleiben.
Und schon ist der Vorteil weg.

DLL ist native-Code ..... Perl wird interpretiert. Geschwindigkeitsvorteil könnte also knapp bleiben :-)

Nun, "Entwicklungsgeschwindigkeit" ist fuer mich das Keyword: ASP ist eine neue "Sprache", die nicht auf die Entwicklungsgeschichte von Perl und somit dem Sprachumfang zurückblicken kann.

Für viele Probleme braucht man gar nicht die Mächtigkeit von Perl und da ist ASP u.U. schneller erstellt. Somal bei ASP der Code da ist, wo er hingehört. Nämlich in der HTML-Seite und nicht irgendwas externes, was die Sache bloß unübersichtlich macht (kommt natürlich auch darauf an, was und wie man es macht).

Zudem ist Perl im Gegensatz zu ASP  weitgehend Plattformunabhängig, während ASP eigentlich nur für Windows gemacht wurde und gerade erst eine UnixVersion raus ist...

Stimmt. Ein guter Vorteil.

Weiteres Plus von Perl: Es ist verbreitet und (was von vielen, die nur CGI sehen unterschätzt wird:) es hat sich für Administrationsskripten auf Unix/Linux ebenfalls gut durchgesetzt.

Stimmt.

Ähnliches gilt übrigens auch im Vergleich Perl vs. PHP.

Ich würde gar nicht so sagen, Perl gegen PHP oder sonstwas .....
Jeder der Konzepte hat stärken und Schwächen. Für den gegebenen Fall das Beste zu finden, darauf kommt es an. Perl hat natürlich den Vorteil, daß es unabhängig und mächtig ist und damit ASP und PHP ersetzen kann. Wer aber kein Problem damit hat was Neues zu lernen der ist zumindest bei einfachen Problemen mit ASP/PHP besser bedient, aufgrund der kürzeren Entwicklungszeit).
By the way mit JavaServerPages steht einem eine ähnliche Technologie zur Verfügung wie ASP/PHP nur hat man hier noch den Vorteil es mit Java zusammen einsetzen zu können. Die Kooperation zwischen ASP/PHP mit Perl klappt dagegen nicht ganz so gut. Und Java ist auch unabhängig. Man hat dann halt alles unter einem Dach. Eine Gesamtlösung und die Plattformunabhängig. Auch nicht schlecht.
Avber wie gesagt, kommt auch immer auf die Gegebenheiten und auf die Wünsche an, die man hat.

Gruß
  Michael