Puneet Varma (Editor)

Mason (Perl)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Written in
  
Perl

Website
  
www.masonhq.com

Operating system
  
Cross-platform

Stable release
  
2.24 / May 16, 2015; 21 months ago (2015-05-16)

Type
  
web application framework

License
  
GNU General Public License, Artistic License

HTML::Mason, or Mason for short, is a web application framework written in Perl. It is distributed on CPAN.

Its features make it a suitable backend for high-load sites serving dynamic content, such as online newspapers or database-driven e-commerce sites. Several popular web sites including Amazon.com and Delicious are or were powered by Mason. An extensive list of sites using Mason can be found at Mason HQ.

The general style of Mason is similar to StoryServer or even PHP, but Mason uses Perl as its control language, and as such can use almost any CPAN module.

Mason can be used with Apache HTTP Server via mod_perl – for which Mason provides its own handler, HTML::Mason::ApacheHandler. It also has support for Common Gateway Interface (CGI), and can therefore run on any CGI-enabled web server.

References

Mason (Perl) Wikipedia