|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Karak 2:5020/1306.10 08 Aug 2000 08:52:34 To : Paul Kulchenko Subject : Способы разделения дизайна и кода -------------------------------------------------------------------------------- >> AK> Каким образом обычно решается задача отделения дизайна от >> AK> кода. Hапример, есть html-документ, содержащий форму. После >> AK> заполнения формы происходят какие-либо вычисления, а затем вывод >> AK> результата в этот же документ в пространство под формой. Какие >> AK> есть пути: >> HTML::Template, Apache::Embperl, Apache::ePerl. у и вот тут народ >> рекомендует XML, думается мне, ща они будут колоться, чего это такое >> и с чем его едят. PK> А причем тут все это? "ПОСЛЕ заполнения формы" в "пространство ПОД PK> ФОРМОЙ" можо вывести все что тебе нужно при помощи JavaScript и PK> небольшого знания DHTML. Вероятно, я просто недостаточно точно выразился. В исходном вопросе имелось в виду именно использование шаблонов. Вычисления, производимые после заполнения формы достаточно объемные и производятся на perl'е и именно на их основе формируется то, что должно появиться "под формой". Форма остается для того, чтобы пользователь мог скорректировать введенные значение и пересчитать еще раз. PK> HTML::Template, HTML::Mason и прочие хороши при наличии PK> параметризированных шаблонов, но это будет уже другой документ, PK> сгенерированный на твой запрос. PK> XML/XSL хорош готовой инфраструктурой в виде Cocon или AxKit, но опять PK> же не для всех проектов. С организацией шаблонов с помощью библиотек HTML все более-менее понятно. Интересно было бы увидеть небольшой "разжеванный" пример использования XML/XSL. И мысли о применимости обоих вариантов. С уважением, Алексей. --- GoldED+/W32 1.1.4.3 * Origin: "Hет ничего глyпее желания быть yмнее всех"(C)Ф.д'Л (2:5020/1306.10) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/4471398f9365.html, оценка из 5, голосов 10
|