Библиотеки Питон в составе Debian

Материал из support.qbpro.ru

Cheetah

Cheetah является открытым исходным кодом механизм шаблонов и инструментов генерации кода, написанного на языке Python

Cheetah :

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