Теги в стиле ASP для веб-разработки Perl?

Я чувствую, что путешествую на 10 лет назад, задавая этот вопрос, но...

Существуют ли какие-либо модули, исправления или какая-либо «новая» версия Perl (выпущенная за последние 10 лет), позволяющие писать веб-ориентированные сценарии Perl с использованием тегов в стиле ASP?

например из ASP/JSP

 some html <% some code %> more HTML

например из PHP

 some html <? some code ?> more HTML

Пожалуйста, не беспокойтесь о том, "почему" я это спрашиваю... Это связано с исследованием языков программирования.


person Alex R    schedule 05.04.2010    source источник


Ответы (4)


Ага. Посетите Мейсона.

Вы можете установить его из CPAN с помощью cpan -i HTML::Mason.

Существует также Template Toolkit, который немного упрощает разделение кода шаблона и логики, но позволяет много одинаковых конструкций.

person friedo    schedule 05.04.2010

Markup::Perl приближает вас к программированию в стиле PHP/ASP на 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>
person mob    schedule 05.04.2010
comment
Google "PerlHP" для грязной истории `Markup::Perl - person mob; 06.04.2010

Embperl поддерживает теги стиля ASP.

person Sinan Ünür    schedule 05.04.2010

Есть Apache::ASP и Apache2::ASP

person runrig    schedule 05.04.2010