The more I work with Perl/CGI, the more it looks like J2EE. The Perl I’m seeing in apps today is a far cry from a few years ago.
Now Perl apps post to a single script (the controller) that controls the flow of the app, have all their code abstracted to Perl modules (objects), and use a templating system like HTML::Template to generate their output.
Does this sound familiar? It’s a lot like some of the J2EE apps I’ve seen lately — much more so than “embedded” scripting languages like ASP, PHP, ColdFusion, etc.