neilb / history-of-cpan

A history of CPAN, related services and key modules
24 stars 1 forks source link

Mason vs Maypole #10

Open autarch opened 10 years ago

autarch commented 10 years ago

Arguably, HTML::Mason was the first popular web app "framework" for Perl, but I use the term framework fairly loosely.

That said, besides the templating, early Mason releases included close integration with mod_perl and a full on router (which routed directly to templates :( ).

Other popular(ish) frameworks that predate Maypole include AxKit, Apache::ASP, and Embperl. See https://perl.apache.org/products/app-server.html for a dip into the past.

However, I think it's fair to say that Maypole was really the first popular framework that actually did MVC in any sane way.

autarch commented 10 years ago

Also, CGI::Application.

neilb commented 10 years ago

I think I need a little side project to try and pull together a history of perl web frameworks, and then stitch it into the overall history. I did that with some of the existing pieces, eg testing. Thanks for the starter!