Genshi Compiler

Logiciel capture d'écran:
Genshi Compiler
Détails logiciels:
Version: 0.1.1
Date de transfert: 11 May 15
Développeur: Viktor Ferenczi
Licence: Gratuit
Popularité: 3

Rating: nan/5 (Total Votes: 0)

Genshi compilateur est un outil qui permet de compiler simples modèles XML Genshi au code Python pur.
Comment faire pour installer:
- Télécharger et installer la distribution source ou l'installateur approprié pour vous OS
- Exécuter easy_install genshi_compiler
Genshi Compiler permet de rendre votre modèle Genshi à code source Python. Vous pouvez enregistrer le code comme un module Python ou compiler en un objet de module directement utilisable dans la mémoire. Il suffit d'appeler la fonction rendre sur le module avec vos paramètres de modèle pour rendre l'ensemble du modèle ou l'un de vos fonctions de modèle à rendre ces fragments séparément.
Selon mes repères initiaux de la vitesse de rendu est typiquement ~ 40x plus rapide que de faire la même chose en utilisant Genshi. Il ya un coût de cette accélération, certainement. Certaines des caractéristiques dynamiques de Genshi ne sont pas disponibles, notamment tout ce qui dépend d'un chargeur de gabarit (xi: include), la représentation élément XML de l'arbre (py: jeu) ou le flux de jeton (filtres).
Comprend peuvent être remplacés par l'importation et l'appeler directement d'autres modules de modèle compilé, de sorte que est pas une limitation réelle. Macro support générique (py: jeu) semble être sans espoir, sans ralentir le code généré considérablement et perdre la plupart du gain de performance. Jeton flux pourraient être pris en charge dans l'avenir.
Cette solution vous permet toujours d'accélérer le plus de temps parties critiques (rendant de grandes tables, arbres, ou des lots de HTML éléments de l'interface utilisateur) considérablement sans trop d'effort, à condition que vous pouvez vous permettre de perdre la fonctionnalité ci-dessus. Il est également possible de combiner Genshi et le code du template compilé pour une flexibilité et des performances maximales.
. Python 3 est prévu l'appui

Exigences :

  • Python

Logiciel similaire

Pyexpander
Pyexpander

20 Feb 15

ooc
ooc

3 Jun 15

ScummVM
ScummVM

17 Feb 15

Commentaires à Genshi Compiler

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!