|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alan Long 2:5030/1082.72 29 Apr 2004 08:20:32 To : Alexander Kostiuchenko Subject : шаблонник посоветуйте -------------------------------------------------------------------------------- * Originally from Alexander Kostiuchenko (2:463/672.419) to Konstantin Tokar. >> template-toolkit уже сказали, посоветую еще Template::Magic глянуть. >> Он гораздо более легковесный (без особой потери в функциональности) и, KT> Hасчёт функциональности - ты не смотрел описание template-toolkit AK> У меня на ТТ несколько проектов крутится, так что возможности я его AK> вполне представляю. Hасчет функциональности - я, наверное, неудачно AK> выразился. Да, у TT по сравнению с T::Magic гораздо более мощный AK> язык, богаче возможности по манипулированию данными и т.д. В AK> основном это потому, что у T::M языка по сути нет, а AK> манипулирование данными отсутствует вообще. Там другая модель AK> работы с шаблонами. И если писать в соответствии с этой моделью - AK> действительно потерь в функциональности не будет. Кстати, простота AK> TM'овских шаблонов - залог скорости как парсинга, там и процессинга AK> (TT'шная компиляция в Perl'овый код - это, конечно, концептуально AK> правильно... только вот скорость последующего выполнения, учитывая AK> оверхед на повторный парсинг перлового кода, как бы не блещет). Hу не совсем так, например в TT можно передать всего одну переменную - ссылку на объект который либо хранит все данные, либо генерирует их. Hа счет перекомпиляции - том тоже можно не перекомпилировать а кешировать уже скомпилированное, другое дело что тогда нужно морочится с местом кеширования так как если скрипт выполняется из под web-сервера и данные пишутся из под этого пользователя (под которым запущен web-сервер), но и это можно обойти - см FastCGI external application, то есть запускаешь что-то что висит демоном под тем пользователем что тебе и нужно и в кеш пишет под ним-же. [...] AK> mailto: random at binet.kiev.ua //Александр -- With best, Ъ-· Ъ Е-ЧLaі\і <alan@x-rays.eu.org> --- timEd/386 1.10+ * Origin: X - Rays Station (2:5030/1082.72) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/458109081b51.html, оценка из 5, голосов 10
|