4 Stimmen

Welche Gründe könnten für die Umstellung von Perl auf Java sprechen?

Ich habe einige Jobs gesehen, bei denen es um die Konvertierung von Perl-Skripten nach Java geht. Was sind die Vorteile davon?

Ich suche nicht aus Gründen des Arbeitslosengeldes. Ich versuche, etwas über das Geschäft zu erfahren \technical Gründe, die sie dafür haben könnten. Ist Java leichter zu pflegen als Perl-Skripte?

2 Stimmen

Ich strenge mich an extrem Ich muss mich beherrschen, nicht mit etwas wirklich Lustigem und absolut Verwerflichem zu antworten.

0 Stimmen

Einer der Gründe dafür könnte sein, dass viele Schulen Java unterrichten, aber nicht Perl?

3 Stimmen

Nur zu, Peter. Du kannst dir ein oder zwei negative Punkte leisten.

3voto

Svante Punkte 49287

In einigen Regionen scheint es schwierig geworden zu sein, neue Perl-Entwickler zu finden. Zwar wird dieses Problem meiner Meinung nach durch den geringeren Personalbedarf für die Perl-Wartung gemildert ( creo ignem... ), neigen Geschäftsleute dazu, nervös zu werden, wenn sie ein solches Gefühl bekommen.

0 Stimmen

Das ist die Situation, mit der mein Arbeitgeber derzeit konfrontiert ist. Wir können nicht schnell genug Perl-Entwickler einstellen. Java leistet eine Menge Arbeit, um einen Entwickler vor sich selbst zu schützen. Das macht es für eine bestimmte Art des Denkens attraktiv.

2 Stimmen

Ich würde es anders formulieren: Java verschreibt der Entwickler eine Menge Arbeit, um sich zu schützen. Das macht es attraktiv für eine bestimmte Art von no Denken.

1voto

draegtun Punkte 22205

Ein guter Grund wäre Prototyping .

Perl ist eine ausgezeichnete Prototyping-Sprache und eignet sich daher viel besser für die schnelle Entwicklung von Ideen und einer funktionierenden Lösung. Sobald die "Idee" vollständig getestet ist, kann sie in Java konvertiert und in Betrieb genommen werden.

Ein weiterer Grund ist wahrscheinlich, dass Programmierer lieber Perl als Java benutzen :)

Hier ist ein zugehörige Blogbeitrag, den ich kürzlich gelesen habe: Perl und Java im Unternehmen

1voto

Brian Punkte 6243

Hierfür gibt es eine Reihe von legitimen Gründen, z. B.

  • Java-Servlets laufen in einigen Webserver-Konfigurationen (nicht unbedingt in allen) schneller als Perl-CGI-Skripte; ich habe das schon einmal gemacht und es war definitiv eine gute Sache, wir haben eine Menge Leistungsverbesserungen erzielt

  • Java ist vielleicht besser geeignet für ein Team, das mit einem gemeinsamen Objektmodell, DAO-Klassen usw. arbeitet.

  • Es kann der Wunsch bestehen, eine Technologie zu wählen, von der bekannt ist, dass sie gut mit führenden Plattformen wie Spring, Hibernate, EHCache/Terracotta, JUnit funktioniert.

  • erfahrene Java-Entwickler sind möglicherweise leichter zu finden als erfahrene Perl-Entwickler

  • die Größe eines Projekts könnte dazu führen, dass die Arbeit mit Perl-Skripten unhandlich erscheint

  • es kann eine interne Bibliothek von JARs/Klassen für den Geschäftsbereich geben, die das Unternehmen wiederverwenden möchte

Natürlich kann auch eine nicht-technische Entscheidung im Spiel sein, z. B. wenn eine neue Führungskraft eingestellt wird, die aufgrund ihrer bisherigen Erfahrungen bei ihrer bevorzugten Technologie bleiben möchte.

0 Stimmen

Kaum jemand in der Perl-Welt benutzt noch CGI. Zum Teufel, meine Großmutter läuft schneller als CGI. Das ist kein Grund, die Sprache zu wechseln: Sie können Ihre Perl-Skripte einfach auf eine effizientere Weise einsetzen.

0voto

Zaid Punkte 35800

Es ist wirklich schwer zu erraten, warum das so ist, wenn man nicht weiß, wofür die Perl-Skripte gedacht waren, aber Geschwindigkeit, Speicher, Lesbarkeit und Skalierbarkeit könnten alle etwas damit zu tun haben.

Le site Debian-Schießen ist kein schlechter Ausgangspunkt, wenn Sie wissen wollen, wo die Stärken der einzelnen Sprachen liegen.

Perl-Skripte laufen in der Regel langsamer als Java.

Ich habe in der Vergangenheit einige Anwendungen in Perl programmiert, bei denen es um die Verarbeitung von Zahlen ging. Im Nachhinein betrachtet wäre eine schnellere Sprache wie Java oder C eine viel klügere Wahl gewesen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X