4

问这个问题,我感觉就像回到了 10 年前,但是......

是否有任何模块、补丁或任何“新”版本的 Perl(在过去 10 年中发布)来支持使用 ASP 样式标签编写面向 Web 的 Perl 脚本?

例如来自 ASP/JSP

一些 html <% 一些代码 %> 更多 HTML

例如来自 PHP

一些 html <? 一些代码?> 更多 HTML

请不要担心“为什么”我要问这个......它与编程语言研究有关。

4

4 回答 4

5

是的。看看梅森

您可以使用 . 从 CPAN 安装它cpan -i HTML::Mason

还有Template Toolkit,它可以更容易地分离模板和逻辑代码,但允许许多相同的构造。

于 2010-04-05T20:37:31.050 回答
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>
于 2010-04-05T21:03:21.783 回答
4

Embperl确实支持 ASP 样式标签。

于 2010-04-05T21:38:15.000 回答
3

Apache::ASPApache2::ASP

于 2010-04-05T21:07:25.637 回答