Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 为什么Catalyst::Helper::View::TTSite不推荐使用?_Perl_Templates_Deprecated_Catalyst_Template Toolkit - Fatal编程技术网

Perl 为什么Catalyst::Helper::View::TTSite不推荐使用?

Perl 为什么Catalyst::Helper::View::TTSite不推荐使用?,perl,templates,deprecated,catalyst,template-toolkit,Perl,Templates,Deprecated,Catalyst,Template Toolkit,我刚刚开始接触Catalyst,我发现它非常有用。关于它,我最喜欢的一件事是TTSite,它让我走得很快,给了我一些可以开发的东西,而不仅仅是黑文本(而且它不需要我做任何设置工作)。然而,我在很多地方都读到它有缺陷,甚至像实际的Catalyst教程中提到的那样被弃用。然而,我发现它除了有用之外什么都没有,也没有任何问题,所以基本上我想知道我有没有理由担心而不使用它?如果是这样的话,有没有人知道类似的替代方案可以为您提供一个基础模板,并在其中工作?非常感谢 我认为TTSite在支持方面并没有遭到官

我刚刚开始接触Catalyst,我发现它非常有用。关于它,我最喜欢的一件事是TTSite,它让我走得很快,给了我一些可以开发的东西,而不仅仅是黑文本(而且它不需要我做任何设置工作)。然而,我在很多地方都读到它有缺陷,甚至像实际的Catalyst教程中提到的那样被弃用。然而,我发现它除了有用之外什么都没有,也没有任何问题,所以基本上我想知道我有没有理由担心而不使用它?如果是这样的话,有没有人知道类似的替代方案可以为您提供一个基础模板,并在其中工作?非常感谢

我认为TTSite在支持方面并没有遭到官方的反对。。截至0.39(2012年4月10日发布),它仍包含在发行版中。我怀疑更多的是一些开发人员不喜欢提供的基本模板,而TTSite不再被推荐为默认Catalyst教程的一部分

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

更多背景资料:

一个现代的基本主题可能会从类似HTML/CSS框架或其中一个框架开始。我不知道有一个主动维护的Catalyst::View helper可以更好地替代TTSite,但也不觉得在最新版本的Bootstrap中使用它太麻烦:)