Genshi Compiler

Software screenshot:
Genshi Compiler
Software informatie:
Versie: 0.1.1
Upload datum: 11 May 15
Ontwikkelaar: Viktor Ferenczi
Licentie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

Genshi Compiler is een tool die het mogelijk maakt voor het samenstellen van eenvoudige Genshi XML sjablonen om pure Python code.
Hoe te installeren:
- Download en installeer de bron distributie of installateur voor u geschikt OS
- Uitvoeren easy_install genshi_compiler
Genshi Compiler zorgt voor het renderen van uw Genshi template om Python broncode. U kunt de code opslaan als een Python module of compileren het in een direct bruikbaar module object in het geheugen. Bel gewoon het maken functie op de module met uw template parameters om de gehele sjabloon maken of een van uw template functies om die fragmenten los te maken.
Volgens mijn eerste benchmarks van de rendering snelheid is meestal ~ 40x sneller dan hetzelfde te doen met behulp van Genshi. Er is een kosten van deze speedup, zeker. Enkele van de dynamische eigenschappen Genshi's niet beschikbaar zijn, met name iets dat afhankelijk is van een sjabloon loader (xi: bevatten), de XML-element boom vertegenwoordiging (py: match) of token stroom (filters).
Inclusief kunnen worden vervangen door de invoer en direct te bellen andere gecompileerde template modules, dus dat is niet echt een beperking. Generieke macro ondersteuning (py: match) lijkt hopeloos zonder te vertragen de gegenereerde code aanzienlijk en ontbinden meeste van de prestatiewinst te zijn. Token stromen kunnen worden ondersteund in de toekomst.
Deze oplossing nog steeds kunt u versnellen van de meeste tijd kritische onderdelen (renderen grote tafels, bomen, of veel HTML user interface-elementen) aanzienlijk zonder al te veel moeite, zodat u zich kunt veroorloven te verliezen bovenstaande functionaliteit. Het is ook mogelijk om Genshi en samengesteld sjablooncode combineren voor maximale flexibiliteit en prestaties.
. Python 3 ondersteuning is gepland

Eisen

  • Python

Vergelijkbare software

Flapjax
Flapjax

3 Jun 15

wwlisp
wwlisp

2 Jun 15

IPython
IPython

20 Feb 15

Reacties op Genshi Compiler

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!