为什么Catalyst :: Helper :: View :: TTSite已被弃用?

时间:2012-06-16 05:12:26

标签: perl templates deprecated catalyst template-toolkit

我刚刚开始进入Catalyst,我发现它真的很有帮助。我最喜欢的一件事就是TTSite,因为它让我快速前进并给了我一些东西来开发而不仅仅是黑色文本(并且它不需要我设置工作)。但是,我已经在很多地方阅读了它的错误,甚至在实际的Catalyst教程中提到的here已经弃用了。然而,我发现它只是有用而且没有任何问题,所以基本上我想知道是否有理由让我担心而不是使用它?如果是这样,有没有人知道类似的替代方案,那种类型为您提供基本模板设置?非常感谢!

1 个答案:

答案 0 :(得分:2)

我不认为TTSite在支持方面被正式弃用..它仍然包含在Catalyst::View::TT发行版中,截至0。39(2012年4月10日发布)。我怀疑这是一些开发人员不喜欢提供的基本模板的情况,并且TTSite不再被推荐为默认Catalyst教程的一部分。

TTSite提供了一个非常简单的基础,有一些怪癖。例如,上下文对象被称为Catalyst而不是c,并且使用TT的WRAPPER命令会妨碍AJAX和非HTML视图。

更多背景阅读:

现代基础主题可能会从Bootstrap或其中一个960 Grid HTML / CSS框架开始。我不知道一个积极维护的Catalyst :: View帮助器,它可以更好地替代TTSite,但是也不会发现它太繁重而无法放入最新版本的Bootstrap:)