Библиотеки Питон в составе Debian
Материал из support.qbpro.ru
Cheetah
Cheetah является открытым исходным кодом механизм шаблонов и инструментов генерации кода, написанного на языке Python
Cheetah :
- поддерживает все основные веб рамках Python .
- полностью документирована и поддерживается активное сообщество пользователей .
- может выводить / генерировать любой текстовый формат.
- компилирует шаблоны в оптимизированный, но читается, Python кода.
- сочетает в себе мощь и гибкость языка Python с простым языком шаблонов, что не-программисты могут понять.
- дает шаблон авторы полный доступ к любой структуры данных Python, модуль, функция, объект или метод в своих шаблонах. Между тем, дает *возможность администраторам выборочно ограничить доступ к Python, когда это необходимо.
- делает повторное использование кода, обеспечивая легкий объектно-ориентированный интерфейс для шаблонов, которые доступны из кода Python или других шаблонов Cheetah. Один шаблон может подкласс другого и выборочно переопределить его части. Cheetah шаблоны могут быть подклассами любого класса Python и наоборот.
- обеспечивает простой, но мощный, механизм кэширования, который может значительно повысить производительность динамического веб-сайта.
- способствует четкое разделение содержания, графического дизайна и программного кода. Это приводит к модульной, гибкой и многоразовые сайте архитектуры, короче время разработки, а также HTML и программный код, который легче понять и поддержать. Он особенно хорошо подходит для команды усилий.
- может быть использован для создания статических HTML через свой инструмент командной строки.