Genshi Compiler

Скріншот програми:
Genshi Compiler
Дані програми:
Версія: 0.1.1
Дата завантаження: 11 May 15
Розробник: Viktor Ferenczi
Ліцензія: Безкоштовно
Популярність: 3

Rating: nan/5 (Total Votes: 0)

Genshi Компілятор інструмент, який дозволяє для компіляції простих шаблонів Genshi XML для чистого коду Python.
<Сильний> Як встановити:
- Завантажити і встановити дистрибутив вихідного коду або установки підходить для вас ОС
- Виконати easy_install genshi_compiler
Genshi Компілятор дозволяє надавати шаблон Genshi для Python коду. Ви можете зберегти код як модуль Python або скомпілювати його в безпосередньо використовуваний об'єкт модуля в пам'яті. Просто викликати функцію надавати на модулі з параметрами шаблону, щоб зробити весь шаблон або будь-який з ваших шаблонних функцій, щоб зробити ці фрагменти окремо.
За моїми початкових тестах швидкість рендеринга, як правило, ~ 40x швидше, ніж робити те ж, використовуючи Genshi. Існує вартість цього прискорення, звичайно. Деякі з динамічних характеристик Genshi стають недоступними, особливо все, що залежить від шаблону навантажувача (Xi: включати), представлення елемента XML-дерева (ру: матч) або маркер потоку (фільтри).
Включає можна замінити імпортом і закликаючи інші модулі компіляції шаблонів безпосередньо, так що це не реальним обмеженням. Загальний підтримка макросів (ру: матч), здається, безнадійно, що не сповільнюючи згенерований код значно і втрати більшої частини приросту продуктивності. Символічні потоки можуть бути підтримані в майбутньому.
Це рішення досі дозволяє прискорити більшу частину часу критичні частини (рендеринга великих таблиць, дерева, або багато HTML елементів користувальницького інтерфейсу) значно без особливих зусиль, забезпечуючи ви можете дозволити собі втратити вище функціональність. Крім того, можна об'єднати Genshi і скомпільований код шаблону для максимальної гнучкості і продуктивності.
. В Python 3 підтримка планується

Вимоги

  • Python

Схожі програми

Tcl/Tk
Tcl/Tk

20 Jan 18

Susie
Susie

2 Jun 15

Genshi Compiler

Коментар не знайдено
додати коментар
Включіть картинки!