我刚开始接触 Catalyst,我发现它真的很有帮助。我最喜欢的事情之一是 TTSite,因为它让我快速前进,并为我提供了一些可以在没有黑色文本的情况下进行开发的东西(而且它不需要我进行任何设置)。但是,我在很多地方都读到它有问题,甚至不推荐使用,正如实际 Catalyst 教程中提到的那样。但是我发现它除了有用而且没有任何问题,所以基本上我想知道我是否有理由担心而不使用它?如果是这样,有没有人知道类似的替代方案,可以为您提供一个基本模板设置在其中工作?非常感谢!
问问题
272 次
1 回答
2
我不认为 TTSite 在支持方面被正式弃用..截至 0.39(2012 年 4 月 10 日发布),它仍包含在Catalyst::View::TT发行版中。我怀疑更多的是一些开发人员不喜欢提供的基本模板,并且不再推荐将 TTSite 作为默认 Catalyst 教程的一部分。
TTSite 提供了一个非常简单的基础,它有一些怪癖。例如,上下文对象被称为 Catalyst 而不是 c,使用 TT 的 WRAPPER 命令会妨碍 AJAX 和非 html 视图。
更多背景阅读:
- Catalyst-Dev 邮件列表中关于将 Catalyst 教程从 TTSite 更改为直接 TT 的讨论
- Catalyst wiki:为 AJAX 请求禁用 TT 包装器
- TTSite 上的一篇博文,包括将 Catalyst 上下文引用更改为 c
现代基础主题可能会从Bootstrap或960 Grid HTML/CSS 框架之一开始。我不知道有一个积极维护的 Catalyst::View 帮助器可以更好地替代 TTSite,但也不要觉得放入最新版本的 Bootstrap 太繁琐:)
于 2012-06-30T07:05:32.093 回答