Catalyst Framework for Perl#

Perl gibt es nun eine lange Zeit und begann als prozedurale Sprache. Vor der Perl-Version 5 war keine objektorientierte Programmierung auf Einsteigerniveau möglich. Mit Einführung der Version 5 bot Perl für versiertere Anwender objektorientierte Möglichkeiten. Die objektorientierte Architektur von Perl basiert auf seinen Stärken als Textverarbeitungswerkzeug und empfiehlt im Kern hash-basierte Tabellen. Moose, die letzte Entwicklung der objektorientierten Perl-Entwicklung stärkt und vereinfacht die objektorientierten Fähigkeiten von Perl (für Fortgeschrittene) enorm.

Seit der Version 5.8 basiert die komplette Entwicklung von Catalyst auf Moose (das ist keine Abkürzung, sondern steht im Deutschen für ein pflanzenfressendes Säugetier, was einer Tradition in der Benennung des GNU-Werkzeugkoffers entspricht). Moose ist ein kombiniertes Objektsystem, das objektorientierte Programmierung unter Perl stark vereinfacht. So wird der Übergang vom Einsteiger, fortgeschrittenen Programmierer und Experten zum Kinderspiel.

Schließlich möchten wir in dieser Einführung hervorheben, dass es die Aufgabe von Catalyst ist, den Entwickler mit Werkzeugen zu versorgen, die die Webprogrammierung vereinfachen. Ausserdem ist es Anliegen von Catalyst bei der Lösung von Problemen nicht im Weg zu sein. Richtig angewendet, erwarten wir dass Catalyst die Webentwicklung für lange Zeit vereinfacht und beschleunigt.
Matt S. Trout in seiner Einleitung zum aktuellen Catalyst Buch von Apress.

Links:

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-2) was last changed on 26-Nov-2009 16:06 by Markus Monderkamp