Tags no estilo ASP para desenvolvimento da Web Perl?
-
24-09-2019 - |
Pergunta
Sinto que estou viajando 10 anos de volta no tempo perguntando isso, mas ...
Existem módulos, patches ou qualquer versão "nova" do Perl (lançada nos últimos 10 anos) para permitir a redação de scripts Perl orientados para a Web usando tags no estilo ASP?
por exemplo, de ASP/JSP
some html <% some code %> more HTML
por exemplo, de Php
some html <? some code ?> more HTML
Por favor, não se preocupe com "por que" estou perguntando isso ... está relacionado à pesquisa de linguagem de programação.
Solução
Sim. Verificação de saída Pedreiro.
Você pode instalá -lo em CPAN com cpan -i HTML::Mason
.
Há também Kit de ferramentas de modelo, o que torna um pouco mais fácil separar seu modelo e código lógico, mas permite muitas das mesmas construções.
Outras dicas
Markup::Perl
Você fica bem perto da programação do estilo PHP/ASP em Perl.
# 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>
EmbPERL Suporta tags de estilo ASP.