Genshi Compiler

Screenshot der Software:
Genshi Compiler
Softwarebeschreibung:
Version: 0.1.1
Upload-Datum: 11 May 15
Entwickler: Viktor Ferenczi
Lizenz: Frei
Popularität: 3

Rating: nan/5 (Total Votes: 0)

Genshi Compiler ist ein Werkzeug, das für die Erstellung einfacher Genshi XML-Vorlagen zur reinen Python-Code ermöglicht.
Wie zu installieren:
- Laden und installieren Sie die Quelldistribution oder Installateur für Sie geeignet OS
- Führen Sie easy_install genshi_compiler
Genshi Compiler ermöglicht Rendern Genshi Vorlage, um Python-Quellcode. Sie können den Code als ein Python-Modul speichern oder kompilieren Sie es in eine direkt nutzbare Modulobjekt im Speicher. Rufen Sie die Render-Funktion auf dem Modul mit der Template-Parameter, um die gesamte Vorlage machen oder Ihre Template-Funktionen, um die Fragmente separat rendern.
Nach meiner ersten Benchmarks die Rendering-Geschwindigkeit ist in der Regel ~ 40x schneller als das Gleiche mit Genshi. Es gibt eine Kosten dieser Beschleunigung, sicher. Einige der Genshi der dynamischen Funktionen sind nicht verfügbar, vor allem alles, was auf einer Vorlage loader (xi: include) hängt, das XML-Element Baumdarstellung (Vj Spiel) oder das Token Strom (Filter).
Enthält kann durch Import und direkten Aufruf andere kompilierte Template-Module ersetzt werden, so dass keine wirkliche Einschränkung. Generische Makrounterstützung (Vj Spiel) scheint aussichtslos ohne Verlangsamung des generierten Codes erheblich und verlieren die meisten der Performance-Gewinn zu sein. Token-Streams in der Zukunft unterstützt werden.
Mit dieser Lösung können Sie weiterhin zur Beschleunigung der meisten zeitkritischen Teile (Rendering große Tabellen, Bäume, oder viele HTML-Benutzerschnittstellenelemente) erheblich, ohne zu viel Aufwand, die Sie sich leisten können zu verlieren die obige Funktionalität. Es ist auch möglich, Genshi und kompilierte Template-Code für maximale Flexibilität und Leistung zu verbinden.
. Python 3 Unterstützung ist geplant

Anforderungen :

  • Python

Ähnliche Software

LLVM
LLVM

17 Aug 18

pyPEG
pyPEG

14 Apr 15

Kommentare zu Genshi Compiler

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!