Genshi Compiler olyan eszköz, amely lehetővé teszi az összeállításáért egyszerű Genshi XML sablonokat tiszta Python kódot.
Hogyan telepítsük:
- Töltse le és telepítse a forráskódot, vagy a telepítő az Ön számára megfelelő OS
- Execute easy_install genshi_compiler
Genshi Compiler lehetővé teszi a Genshi sablon Python forráskód. Ön tudja menteni a kódot, mint egy Python modul, vagy fordítsd le egy közvetlenül felhasználható modul objektum a memóriában. Csak hívja a vakolat funkciót a modul a sablon paraméterei teszi az egész sablon vagy a sablon funkciók teszik ezeket a fragmentumokat külön-külön.
Szerint a kezdeti referenciaértékeket a renderelés sebességét általában ~ 40x gyorsabb, mint ugyanazt a Genshi. Van egy költsége a sebességnövekedés, természetesen. Néhány Genshi dinamikus funkciók nem állnak rendelkezésre, leginkább semmit, hogy attól függ, sablon loader (xi: többek között), az XML elem fa ábrázolása (py: match), vagy a token-patak (szűrők).
Tartalmazza lehet cserélni az importáló és hív más lefordított sablon modulok közvetlenül, úgy, hogy nem igazi korlátozást. Általános makro támogatás (py: match) reménytelennek látszik nem lassul le a generált kód jelentősen és elveszíti a legtöbb teljesítményt nyereség. Token patakok lehet támogatni a jövőben.
Ez a megoldás még mindig lehetővé teszi, hogy gyorsítsák fel a legtöbb időt a kritikus részeket (rendering nagy táblák, fák, vagy sok HTML felhasználói felület elemeit) jelentősen nem túl nagy erőfeszítés, amely megengedheti magának, hogy megszakad a fenti funkciókat. Az is lehetséges, hogy összekapcsolják Genshi és összeállított sablon kódot a maximális rugalmasság és a teljesítmény.
Python 3 támogatás a tervek.
követelmények :
- Python
Hozzászólás nem található