Genshi Compiler

Skjermbilde programvare:
Genshi Compiler
Prog.varedetaljer:
Versjon: 0.1.1
Last opp dato: 11 May 15
Utvikler: Viktor Ferenczi
Lisens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

Genshi Compiler er et verktøy som gjør det mulig for kompilering enkle Genshi XML maler til ren Python-kode.
Hvordan installere:
- Last ned og installer kilden distribusjon eller installatør passer for deg OS
- Utfør easy_install genshi_compiler
Genshi Compiler tillater gjengivelse din Genshi malen til Python kildekoden. Du kan lagre koden som en Python-modul eller kompilere den til en direkte bruk modul objekt i minnet. Bare ring gjengi funksjonen på modulen med malparameterne å gjengi hele malen eller noen av dine mal funksjoner for å gjengi disse fragmentene separat.
Ifølge mine innledende benchmarks gjengivelse hastigheten er vanligvis ~ 40x raskere enn å gjøre det samme ved hjelp Genshi. Det er en kostnad på denne hastighetsøkning, absolutt. Noen av Genshi dynamiske funksjoner er ikke tilgjengelige, særlig noe som er avhengig av en mal loader (xi: include), XML element treet representasjon (py: kamp) eller token stream (filter).
Inkluderer kan erstattes ved å importere og ringe andre utarbeidet mal moduler direkte, så det er ikke en reell begrensning. Generic makrostøtte (py: kamp) synes å være håpløst uten å bremse ned den genererte koden betraktelig og miste det meste av ytelsesgevinst. Navneendring bekker kan bli støttet i fremtiden.
Denne løsningen fortsatt tillater deg å fremskynde den mest tidskritiske deler (rende store bord, trær eller massevis av HTML-elementer i brukergrensesnittet) betraktelig uten altfor store anstrengelser, forutsatt at du har råd til å miste over funksjonaliteten. Det er også mulig å kombinere Genshi og kompilert malkoden for maksimal fleksibilitet og ytelse.
. Python 3-støtte er planlagt

Krav

  • Python

Lignende programvare

ncc
ncc

3 Jun 15

Go
Go

27 Sep 15

purepy
purepy

14 Apr 15

Gauche
Gauche

14 Apr 15

Kommentarer til Genshi Compiler

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!