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