Reaction (software)
Encyclopedia
Reaction is a Perl
application framework built upon Catalyst
, using Moose
, DBIx::Class
and Template Toolkit
. It is inspired by Apache Wicket.
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...
application framework built upon Catalyst
Catalyst (software)
Catalyst is an open source web application framework written in Perl, that closely follows the model–view–controller architecture, and supports a number of experimental web patterns. It is written using Moose, a modern object system for Perl...
, using Moose
Moose (Perl)
Moose is an extension of the Perl 5 object system. It brings modern object-oriented language features to Perl 5, making object-oriented programming more consistent and less tedious.-Features:...
, DBIx::Class
DBIx::Class
DBIx::Class is an object-relational mapper for Perl. It is used to map relational database table rows to Perl objects and generates SQL queries transparently to the application developer. It is popular in Web application frameworks such as Catalyst.-See also:* DBI* Other object-relational mappers...
and Template Toolkit
Template Toolkit
The Template Toolkit is a template engine used primarily for building web sites, but is also suitable for creating any type of digital document, such as a PDF or LaTeX file. Template Toolkit is based on a mini-language and does not allow direct Perl in its templates, unlike some competing products...
. It is inspired by Apache Wicket.