Теги в стиле ASP для веб-разработки на Perl? - PullRequest
4 голосов
/ 06 апреля 2010

Мне кажется, что я путешествую на 10 лет назад, спрашивая об этом, но ...

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

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

 some html <% some code %> more HTML

например, из PHP

 some html <? some code ?> more HTML

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

Ответы [ 4 ]

5 голосов
/ 06 апреля 2010

Да. Выезд Мейсон .

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

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

4 голосов
/ 06 апреля 2010

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

4 голосов
/ 06 апреля 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>
3 голосов
/ 06 апреля 2010
...