繁体   English   中英

我应该将哪个Perl Web框架用于静态HTML应用程序?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM