簡體   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