4

我覺得自己在旅行10年後會問這個問題,但是...用於Perl Web開發的ASP風格標籤?

是否有Perl(過去10年發佈)的任何模塊,補丁或任何「新」版本使用ASP風格的標籤能夠編寫面向Web的Perl腳本?

例如from ASP/JSP

 
some html <% some code %> more HTML 

例如,來自PHP

 
some html <? some code ?> more HTML 

請不要擔心「爲什麼」我在問這個......這與編程語言研究有關。

回答

5

是的。檢查出Mason

你可以用CPAN安裝它cpan -i HTML::Mason

還有Template Toolkit,這使得它更容易分開你的模板和邏輯代碼,但允許很多相同的結構。

+0

這是最接近我尋找的東西......謝謝! – 2010-04-15 15:36:34

4

Markup::Perl讓你非常接近Perl/PHP/ASP風格編程。

# don't write this... 
    print "Content-type: text/html;\n\n"; 
    print "<html>\n<body>\n"; 
    print "<p>\nYour \"lucky number\" is\n"; 
    print "<i>", int rand 10, "</i>\n</p>\n"; 
    print "</body>\n</html>\n"; 

    # write this instead... 
    use Markup::Perl; 
    <html> 
    <body> 
    <p> 
    Your "lucky number" is 
    <i><perl> print int rand 10 </perl></i> 
    </p> 
    </body> 
    </html> 
+1

Google'「PerlHP」'爲'骯髒的歷史標記:: Perl – mob 2010-04-05 21:22:03

+0

其他答案是正確的,但上面的評論是最有趣的... – 2010-04-06 04:29:49

4

Embperl不支持ASP風格的標記。

+1

停止閱讀我的想法! :) +1回答我只是想:) – DVK 2010-04-05 23:22:34