genshi Kompiliatorius yra įrankis, kuris leidžia sudarant paprastus genshi XML šablonus gryno Python kodą.
Kaip įdiegti:
- Atsisiųsti ir įdiegti šaltinio paskirstymą arba montuoja jums tinka OS
- Vykdyti easy_install genshi_compiler
Genshi Kompiliatorius leidžia teikiant savo genshi šabloną Python kodo. Galite išsaugoti kodą kaip Python modulis arba kaupia jį į tiesiogiai Naudingo modulio objektas atmintyje. Tiesiog skambinkite Užkrauta funkciją modulis su savo šabloną parametrų teikti visą šabloną arba bet jūsų šablonas funkcijų atskirai padaryti tuos fragmentus.
Pagal mano pradinių gairių atvaizdavimas greitis paprastai yra ~ 40x greičiau, nei tai daro tą patį, naudojant genshi. Yra šios Pagreitis kaina, tikrai. Kai genshi dinamiškoje funkcijų nėra, visų pirma nieko, kad priklauso nuo šablono krautuvas (xi: include), XML elementas medis atstovavimas (PY: rungtynės) arba žetonas srautas (filtrai).
Apima galima pakeisti importu ir raginama kitų kaupiami šablonų modulius tiesiogiai, kad nėra realaus apribojimas. Bendrasis makro parama (PY: rungtynės) atrodo beviltiška be lėtėja sukurtą kodą žymiai ir prarasti didžiąją dalį veiklos pelnas. Token srautai gali būti remiama ateityje.
Toks sprendimas dar leidžia pagreitinti daugiausia laiko svarbiausiomis (atvaizdavimo didelių lentelių, medžiai, ar daug HTML vartotojo sąsajos elementus) žymiai be pernelyg daug pastangų, kad jums gali sau leisti prarasti virš funkcionalumą. Taip pat galima derinti genshi ir kaupiami šablono kodą maksimalų lankstumą ir efektyvumą.
. "Python 3 paramą planuojama
Reikalavimai
- Python,
Komentarai nerastas