Terix -> "Генерация HTML кода?" :
T> посмотрите сюда: http://rsdn.ru/Forum/Message.aspx?mid=831788&only=1Автор: Cider
Дата: 30.09.04
T> Это действительно настолько глупо как говорит автор сообщения?
Не знаю, насколько это глупо — но у меня сделана библиотека HTML::Widget на
perl на основе шаблона Composite. Причем, eсли потребуется чтобы сайт
отображался не только в HTML, то на эту библиотеку леко превратить в
WAP::Widget и т.д. и заменить вm.вер в модели MVC на нужный.
Yury Kopyl aka hrg |
http://id.totem.ru | "бысто сп..ил и ушел — называется
нашел..."
Posted via RSDN NNTP Server 1.9 gamma
Здравствуйте, Terix, Вы писали:
T>посмотрите сюда: http://rsdn.ru/Forum/Message.aspx?mid=831788&only=1Автор: Cider
Дата: 30.09.04
T>Это действительно настолько глупо как говорит автор сообщения?
Конкретно в данным примере и вправду так выглядит

Но org.w3c.dom.html можно использовать, например, в XMLC, там оно вполне кстати.
Здравствуйте, Terix, Вы писали:
T>посмотрите сюда: http://rsdn.ru/Forum/Message.aspx?mid=831788&only=1Автор: Cider
Дата: 30.09.04
T>Это действительно настолько глупо как говорит автор сообщения?
Если генерить чистую статику то конечно глупо. А вот если нужно сгенерить практически полностью динамически то в условиях универсального языка вполне нормально.
... << RSDN@Home 1.1.4 beta 3 rev. 190>>
Здравствуйте, Terix, Вы писали:
T>посмотрите сюда: http://rsdn.ru/Forum/Message.aspx?mid=831788&only=1Автор: Cider
Дата: 30.09.04
T>Это действительно настолько глупо как говорит автор сообщения?
Есть просто более лучшие решения (сам автор сообщения упоминает JSP).
Существенным недостатком такого подхода является то, что логика генерации страницы спутана с содержанием самой страницой -- изменить внешний вид страницы будет потом практически невозможно.
Достоинство (наверное именно ради этого писалась эта библиотека) -- это некая гарантия, что элементы будут правильно вложены друг в друга и будут закрыты закрывающими тегами.
Здравствуйте, Terix, Вы писали:
T>посмотрите сюда: http://rsdn.ru/Forum/Message.aspx?mid=831788&only=1Автор: Cider
Дата: 30.09.04
T>Это действительно настолько глупо как говорит автор сообщения?
Такое для языка Perl находится в модуле CGI.pm
Мной используется в мусипусеньких скриптиках, когда надо вывести маленько информации в html. В Perl это чутоку удобней чем теги писать...
Для больших html-ек, безусловно стоит использовать технику шаблонов (Template.pm, HTML::Template.pm и тд).
Именно для того (как уже сказал dshe), чтобы разделить логику от представления.