List of PERL Web Frameworks
PERL is the high level scripting languages which has most of the features similar to the programming languages such as C, C++, shell script etc. Larry wall developed it originally as a scripting language for UNIX. It is most used general purpose, interpreted dynamic programming language for web applications. PERL is best at pattern match and regular expressions. Programmers like working on PERL as it is easy to learn.
Let me present the list of PERL based frame works below:
- Catalyst: Catalyst is the open source PERL web framework for the rapid development. It encourages clean design without getting in your way forcing the rules. It is implemented on MVC (Model – View – Controller). Developers enjoy working with this framework as their effort of work is reduced. It comes with its own lightweight test server for development which can automatically restart when sources are changed with instant results.
- Mojolicious: Mojolicious is an incredible, powerful, real-time next generation web framework for the PERL programming language. The advantage of using Mojolicious is that it allows single file prototypes to easily grow into well-structured MVC web applications. Mojolicious is free and open source, very clean, portable and object-oriented pure-Perl API web framework
- Dancer: Dancer is very simple flexible and powerful PERL base web framework implemented on MVC (Model – View – Controller). It has intuitive, minimalist & very expressive syntax, and it is highly scalable because of PSGI support, plugins and modular support.
- Mason and Poet: Mason is a powerful Perl-based templating system for generating HTML or other dynamic content and Poet is a modern companion web framework for Mason.
PSGI/Plack is used for server integration by Poet and it has a selection of best-of-breed CPAN modules for caching, logging and configuration. Thousands of web sites have been developed using Mason and Poet over the past 15 years, one of the finest example is Amazon.com.