- Mason (Perl)
-
Mason Stable release 2.14 / September 7, 2011 Written in Perl Operating system Cross-platform Type web application framework License GNU General Public License, Artistic License Website masonhq.com HTML::Mason, or Mason for short, is a web application framework written in Perl. It is distributed on CPAN.
Its features[which?] make it a suitable backend for high load sites serving dynamic content, such as online newspapers or database driven e-commerce sites. The author claims that several popular web sites including Amazon.com[1] and Delicious[2] 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 CGI, and can therefore run on any CGI-enabled web server.
External links
References
Perl People Things - The Perl Foundation
- Perl Mongers
- PerlMonks
- archives
- module
- Perl VM
- Parrot
- YAPC
- Bioperl
- Plack
Frameworks Web application frameworks ASP.NET ASP.NET MVC · ASP.NET Web Forms · ASP.NET Dynamic Data · BFC · DotNetNuke · MonoRail · OpenRasta · UmbracoColdFusion Common Lisp C++ CppCMS · WtJava Apache Struts · AppFuse · Flexive · GWT · Grails · Vaadin · ItsNat · JavaServer Faces · Jspx · Makumba · OpenXava · Play · Eclipse RAP · Reasonable Server Faces · RIFE · Seam · Spring · Stripes · Tapestry · WebWork · Wicket · ZK · ICEfaces · WaveMakerJavaScript Ample SDK · Prototype JavaScript Framework · Rico · script.aculo.us · SproutCore · jQuery · Dojo ToolkitPerl PHP AppFlower · CakePHP · CodeIgniter · Drupal · e107 · Horde · Joomla! · Lithium · Midgard · MODx · Qcodo · Seagull · SilverStripe · Symfony · TYPO3 · Xaraya · Yii · Zend Framework · Zeta ComponentsPython Ruby Smalltalk Other languages Application Express (PL/SQL) · Fusebox (ColdFusion and PHP) · HAppS (Haskell) · Kepler (Lua) · Lift (Scala) · OpenACS (Tcl) · SproutCore (JavaScript/Ruby) · Yaws (Erlang)Categories:- Perl software
- Perl modules
- The Perl Foundation
Wikimedia Foundation. 2010.