ASP-Stil-Tags für die Perl-Webentwicklung?
-
24-09-2019 - |
Frage
Ich habe das Gefühl, dass ich 10 Jahre in der Vergangenheit reise, indem ich das frage, aber ...
Gibt es Module, Patches oder eine "neue" Version von Perl (veröffentlicht in den letzten 10 Jahren), mit dem das Schreiben von weborientierten Perl-Skripten mithilfe von ASP-Tags geschrieben werden kann?
EG von ASP/JSP
some html <% some code %> more HTML
zB von PHP
some html <? some code ?> more HTML
Bitte machen Sie sich keine Sorgen darüber, warum ich das frage ... es bezieht sich auf die Forschung in der Programmiersprache.
Lösung
Ja. Kasse Mason.
Sie können es von CPAN mit installieren cpan -i HTML::Mason
.
Es gibt auch Template Toolkit, Dies erleichtert es etwas einfacher, Ihren Vorlage und Ihren Logikcode zu trennen, ermöglicht jedoch viele der gleichen Konstrukte.
Andere Tipps
Markup::Perl
Bringt Sie der Programmierung im PHP/ASP -Stil in Perl ziemlich nahe.
# 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>
Emprl unterstützt ASP -Style -Tags.
Es gibt Apache :: ASP und Apache2 :: ASP