[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