我一直在和一个朋友争论 Mason (Perl) 不是一个框架,而是一种模板语言。我觉得 Mason for Perl 做了 JSP 为 Java 做的事情(作为一个类比,而不是纯粹的技术比较)。据我所知,JSP 不是一个框架,我觉得 Mason 也不是。当我查看 wikipedia Mason (Perl)时,我看到主站点说它是一个用 Perl 编写的 Web 应用程序框架,而讨论页面对它提出了质疑。
关于它为什么是/它不是框架的任何指示?
根据 ysth 的评论进行更新:对于一个框架,我认为它至少应该使数据库访问变得容易、管理会话、webapp 所需的基本安全性、模板和代码重用(或使基本任务变得简单的库)。