HTML::Mason что за зверь такой?

Создание хорошего сайта - дело не из легких. А обновление хорошего сайта - и вовсе сизифов труд, крайне тяжело поддающийся автоматизации. Чуть скрасить его вам поможет Реrl-модуль HTML::Mason, рассматриваемый в этой статье...
Любой уважающий себя веб-мастер сталкивался с правилом, гласящим, что мухи должны быть отделены от котлет, а оформление сайта - от его содержания. Правило это возникло не на пустом месте, В самом деле, удобно ли каждый день обновлять новости на сайте методом ручной правки НТМL-кода?
В общем-то, с содержанием сайта особенных проблем не возникает. Умные люди для хранения информации используют базы данных, как правило, реляционные, и извлекают из них нужные сведения при помощи SQL-запросов. Оформление же заказывается отдельно у какой-нибудь дизайн-студии или разрабатывается параллельным отделом компании. Но вот в чем проблема: информацию и оформление нужно каким-то образом, не побоюсь этого слова, интегрировать. Тут-то, почуяв запах работы, за которую можно получать деньги, на сцену и выходят программисты.
Начинающие разработчики, как правило, пишут для этих целей СGI-скрипты на своем любимом языке программирования и встраивают в них НТМL-конструкции, в которые и преобразовывается информация из внешних баз. О своей ошибке они догадываются только тогда, когда кому-то сверху (или сбоку) потребуется сменить дизайн сайта. Дальнейшее отдаленно напоминает выковыривание из булочек изюма и запихивание на его место кураги. Довольно часто помимо дизайна меняется еще и структура запросов к базам, и порой значительно проще оказывается написать новые скрипты, нежели исправлять старые.