***** infoCopter.com/perl *****

Warum Perl?

Das Laufzeitverhalten ist effizient, die Einsatzmöglichkeiten ganzheitlich. Perl limitiert weder die Menge von Daten noch die Tiefe von Rekursionen.

Llama

Von Reto Hersiczky

Die nötige Hardware vorausgesetzt, kann Perl auf effiziente Weise sehr grosse Mengen von Informationen verarbeiten. Die Ausnutzung von Ressourcen bleibt stets sehr moderat. Viele Funktionen wurden aus der Programmiersprache C übernommen, um den Einstieg für Umsteiger aus C zu erleichtern. Die Sprache eignet sich auch, um Aufgaben für das System Management zu erledigen und wird daher auch als integrale Sprache bezeichnet. Ein unvergleichbarer Vorteil von Perl ist die Institutionalisierung von frei verfügbaren Code-Modulen für unterschiedlichste Zwecke, das CPAN (Complete Perl Archive Network). Perl ist portabler als Java, weil derzeit mehr abstrakte Zugriffsmethoden vorhanden sind, um mit dem Betriebssystem oder mit anderen Prozessen zu interagieren.

Bei der Entscheidungsfindung über Aufbau- und Wartungs-Strategie von E-Business-Systemen sollten Technologien berücksichtigt werden, welche im Markt auch mittelfristig über eine gebührende Verbreitung verfügen. Java als auch Perl werden dieser Anforderung gerecht. Für beide Werkzeuge bestehen Co-Projekte innerhalb des Apache-Projekts, welche auf eine Integration und Kontrolle mit dem Webserver auf tiefem Layer zielen (das Perl/Apache Project, das Apache/Tomcat Project). Beide Werkzeuge sind auch für den kommerziellen Einsatz frei verfügbar. Perl verfügt über den Vorteil, dass eine sehr vitale Entwicklergemeinde existiert, welche fast immer Lösungen für aktuelle Technologien wie Kryptographie, Networking, Mail, WAP, Datenbankverbindungen, Session-Tracking usw. zur Verfügung stellt.

Für die Anbindung von Back-Office-Prozessen ist Perl zweifelsfrei die bessere Wahl, weil dieses Werkzeug für das Transformieren und Synchronisieren Standard-Funktionen bereitstellt. Da Java noch nicht den Zustand eines integralen Werkzeuges erreicht hat, sind bei einer Umstellung auf Java zwei verschiedene Technologien zu betreuen, was mit erhöhten Kosten verbunden wäre. Bei einer Entscheidung ist dieser wichtige Punkt unbedingt zu berücksichtigen.




Dieser Artikel findet auf folgendem Link Anerkennung: http://www.jpaves.de/de/Beratung.shtml

© reto :)