Dienstag, 26 Juli 2005

Perl on Rails

catalyst web framework

Wer als Perl-Programmierer bisher neidisch auf das Ruby basierte Web-Application-Framework Rails geschielt hat, der kann neuerdings auf das Perl-Pendant Catalyst hoffen. Genau wie Rails verfolgt auch Catalyst den Ansatz eins sog. Model-View-Controllers (MVC), bei dem die drei Komponenten Datenmodell (Model), Präsentation (View) und Programmsteuerung (Controller) getrennt betrachtet werden.

Eine andere Inspirationsquelle für Catalyst war neben RoR die Template-Engine Maypole, die für Datenbanken die typischen CRUD-Operationen (Create, Retrieve, Update, Delete) bereitstellt.

Alles in allem stellt Catalyst eine ähnliche Funktionsvielfalt zur Verfügung wie RoR, z.B. Built-in Webserver zu Entwicklungszwecken, extensive Logging-Mechanismen, eine offenen Plugin-Architektur, AJAX-Features, XML-RPC-Funtionalität und etliche Validatoren für HTML-Formulare.

Darüber hinaus gibt es natürlich auch die Möglichkeit, einfach Ruby zu lernen. Als Perl-Programmierer sollte man damit eigentlich recht schnell zu Recht kommen :-)

Kommentare:

Kommentar schreiben




Angaben speichern?

(Sie dürfen HTML Tags zum Formattieren verwenden)