[Ruby] [ANN] MW::Template - ещё одна библиотека для работы с шаблонами
Dmitry V. Sabanin
sdmitry на lrn.ru
Вт Авг 10 17:17:45 MSD 2004
Доброе время суток всем!
Хотел бы анонсировать ещё одну библиотеку для работы с шаблонами - MW::Template.
Я работал над ней на протяжении года и вот решил выставить на общее обозрение.
Часть библиотеки написана на С, поэтому пользователи Windows не смогут пока испытать
удовольствие от её использования :-)
Скачать можно здесь: http://rubyforge.org/frs/?group_id=9
Симпатичную документацию в виде tutorial и справочника на русском языке можно
посмотреть по адресу: http://muravey.net/docs/template-tutorial.ru.html
Там полно примеров использования, объяснены основные детали работы и приведён полный
справочник по синтаксическим конструкциям.
Также есть описание того как можно установить это дело из архива или с помощью RubyGems.
Выдержка из документации:
" MW::Template это библиотека для работы с шаблонами написанная для языка Ruby.
Она была разработана как часть MuraveyWeb, готовящейся к выпуску библиотеки для работы с Web,
основного элемента проекта Muravey-Tools. Библиотека распространяется под лицензией LGPL.
Библиотека создавалась с целью обеспечить хорошую производительность при работе с большими и
сложными шаблонами, поэтому часть кода отвечающего за парсинг самих шаблонов написана в виде
модуля на C. Процесс обработки шаблона разделён на две контролируемых части, парсинг и выполнение,
что позволяет разработчику организовать кэширование уже обработанных шаблонов,
и пропускать стадию парсинга в последущие разы. Такая схема может применяться для ускорения работы с
шаблонами при использовании FastCGI, mod_ruby и других подобных систем, где есть возможность
разделять какой-либо объект между несколькими запросами. "
Надеюсь кого нибудь это заинтересует :-)
Буду рад любым комментариям и отзывам. Спасибо за внимание.
--
sdmitry -=- Dmitry V. Sabanin
MuraveyLabs.
Spam Here -> postmaster на sco.com
Подробная информация о списке рассылки Ruby