Lohnt es sich heutzutage noch, Perl zu erlernen?

Guten Tag.

Ich bin schon seit längerer Zeit sehr gut im Umgang mit PHP, eine Einsteigersprache. Was mich am meisten nervt, ist die leichtsinnige Implementierung von den Variablen und -typen, register_globals und die schlechte OO. Was soll ich denn als Alternative für Webapplikationen nehmen?

Ich habe mir Ruby angesehen, aber das scheidet wegen der so variablen Syntax aus. Klammern können weggelassen werden und ohne das Simikolon werde ich nicht glücklich. :)

Als einzige Alternative bleibt wohl nur noch Perl. Lohnt sich Perl? Ist es schneller als PHP?

Danke.

Plutonia2009-01-07T08:00:16Z

Beste Antwort

Perl ist doch keine Alternative zu PHP. Willst du nun Webseiten erstellen oder richtige Programme schreiben? Bei ersterem ist JavaFX derzeit der große Renner. Das hat auch dein geliebtes Semikolon.
Wenn du richtige Programme schreiben willst, ist JavaFX auch zu empfehlen, aber auch das reine Java kann hier verwendet werden.

martinopia2009-01-08T13:26:19Z

Ich schliesse mich dem Gesagten an: Perl-Kenntnisse können in der Tat nicht schaden, zumal Du damit auch viele nette Dinge im Serverbereich machen kannst (was natürlich auch mit anderen Scriptsprachen ginge, aber Perl ist halt schon lange da und entsprechend verbreitet).

Wenn Du primär im Webbereich eine Alternative suchst, würde ich trotz mangelnder Strichpunkte nochmals einen Blick auf Ruby werfen - oder sonst halt auf Python.

Anonym2009-01-07T08:49:26Z

Ich denke, Perl ist wirklich ein gutes Werkzeug für Aufgaben im Serverumfeld oder als Hilfsmittel (Utilities), wenn eine komplexe Aufgabe z.B. nicht mit PHP gelöst werden kann.

Eine Alternative zu PHP im Bereich von Internet-Applikationen ist Java in Verbindung mit JSP oder JSF. Aber, es soll nicht unerwähnt bleiben, dass hier der Entwicklungsaufwand für kleinere Anwendungen deutlich höher als bei PHP ist. Bei komplexeren Anwendungen hat dagegen Java wegen der besseren (erzwungenen) Struktur klare Vorteile. Auch unter dem Aspekt der Sicherheit bevorzuge ich Java mit JSP's.

ridikuel2009-01-07T08:14:59Z

Also, ich kann da wenig zu Webgeschichten sagen, aber Perl ist im Admin Bereich auf erwachsenen Betriebssystemen immer noch DAS Werkzeug (aber nicht das einzige).

Für Web-Anwendungen habe ich mal (lang lang ists her) gelernt Java Servlets zu programmieren. Mittlerweile wachsen die Möglichkeiten da ja auch wie Pilze aus dem Boden (habe auch keinen Überblick mehr).

Und, ob Perl schneller als PHP ist, wage ich nicht zu beantworten.

Ich denke mal, es hängt auch davon ab, was Du machen willst. Im Zweifelsfall kannst Du ein in C (oder besser noch Assembler) geschriebenes Programm per CGI ansteuern.

andrejwasserballer2009-01-07T07:58:35Z

Ja es lohnt sich =)

Weitere Antworten anzeigen (1)