[英]Which Perl web framework should I use for a static HTML application?
我是关于开发一个简单的Web应用程序(5-6个静态页面)。 有没有我可以使用的框架? 我可以在没有框架的情况下编写这些HTML页面,但我想要一个框架,因为它可以更好地处理整个网站的页眉,页脚和CSS。
我有一个Perl脚本,每天都会修改这些HTML页面。 而且我不需要数据库。
ttree是为此目的而制作的。
您可以使用Perl脚本生成静态HTML。 这样您就不必在每个HTML文件中重新键入页脚等。
用于使用/ bin / sh和各种unix工具每小时生成一个页面:)
编辑:而且,正如Ignacio所说,你仍然可以使用模板引擎等。
另一种选择是Server Side Includes 。
在过去,我使用了一个makefile,它只是通过模板引擎运行各种模板片段(在我的情况下是Genshi,但确切的细节并不重要)来生成静态页面。
对于太小而无法使用完整Web框架的项目,我通常会编写一个类(模块)来处理布局。 然后项目中的每个页面都是一个Perl脚本,它使用模块的函数来打印页眉和页脚。 它看起来像这样。
my $page = GauravWebpageClass->new(-title => 'Page Title');
$page->add_style('anotherStyle.css');
$page->add_script('fancyJavascript.js');
$page->print_header();
# Print your content here
# Print your content here
# Print your content here
$page->print_footer();
这是基本的想法。 它假设您知道如何编写面向对象的Perl 。 如果您需要有关详细信息的帮助,请与我们联系。
您可以尝试使用Blueprint CSS Framework ,它有助于跨不同浏览器标准化布局。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.