3

是否有任何项目包含 perl Web 模板的集合?喜欢在 github 或源代码伪造上?

那里有大量的 HTML/CSS 模板,但是是否有任何开源集合已经为不同的站点类型/功能设置了框架(可能使用 HTML::Template)?

很高兴看到预先构建的线框,一些使用分页,一些有数据库连接,用户登录,设置。

4

1 回答 1

2

在 Perl 世界中,我们倾向于称之为“模板”的东西更像是“填补空白以创建特定页面”之类的东西。它不创建或定义任何程序级功能,它只是将底层代码的功能呈现给用户。例如,模板将显示用户可以用来导航到其他页面的控件,但它不实现分页。它显示“用户名”和“密码”输入字段,但它对数据库、会话或验证凭据一无所知。等等。

在我看来,您正在寻找更多 Perl 社区所称的“Web 应用程序框架”,其中有几个。现在的三大巨头是DancerMojoliciousCatalyst

如果你真的想混合你的模板和你的功能,我相信Mason就是这样工作的,但我鼓励你先看看其他框架,然后尝试用干净的关注点分离来构建东西——框架代码只提供功能;仅提供用户界面的模板 - 在以老式 PHP 风格将功能代码混合到表示层之前。

于 2013-01-27T09:53:35.803 回答