Pyramid
Pyramide est un framework web conçu pour aider les développeurs qui ont besoin de travailler en Python, une plate-forme de plus en plus utile d'avoir la langue devient de plus en plus répandue dans la communauté du développement.
- Un cadre de développement web compatible avec toutes les versions de Python
- Bootstrapping des options sous forme de pcreate
- Événements et abonnés
- Open Source et d'un cadre très souple
- Soutenu par une communauté enthousiaste et une documentation très intelligente
- Échelles très bien à un large éventail de différents projets
- Peut être assez déroutant pour quelqu'un avec peu d'expérience de travail dans le cadre
- Faces vive concurrence à la fois Django et flash
Si vous cherchez à développer une application web centrée sur Python, les chances sont que vous ne voulez pas gérer tout seul. C'est là un framework web entre en jeu. Les cadres vous offrent une pile, vous pouvez utiliser pour simplifier le processus de développement et de déploiement, et il faut beaucoup de devinettes de vos éléments de conception. Sa structure open source offre aux utilisateurs une plus grande flexibilité qu'ils vont trouver dans un cadre fermé comme Flask et produits peuvent être facilement mis à l'échelle pour répondre à vos exigences spécifiques. Pyramide est conçu à partir du sol comme une solution Boucle d'Or: pas trop grand et pas trop petite. Vous devriez être en mesure d'obtenir la valeur de ce quelle que soit la taille ou la portée de votre projet. Lorsque nous parlons d'une solution Boucle d'Or, il est dans le contexte de ce que les autres cadres offrent. Megaframeworks vous fournir beaucoup de sens dans ce qui peut être fait, mais intrinsèquement limiter ce que vous pouvez accomplir à cause de ces règles strictes et très structurés. Microframeorks, quant à lui, vous laisse avec peu de direction du tout, en laissant le processus d'apprentissage les mains cadre complètement dans les vôtres. Pyramid tombe carrément au milieu et peut offrir les avantages de chaque tout en atténuant les effets négatifs qui viennent de tomber trop sur une extrémité du spectre ou l'autre. Pyramide est conçu pour vous aider à garder votre élan à toutes les étapes du projet, de réduire la menace de frapper les obstacles au point à mi-chemin, et vous aider à tenir votre atterrissage à l'arrivée. Mise en route avec pyramide est une affaire simple. Vous pouvez commencer par un seul module qui peut vous aider à obtenir une emprise sur les tenants et les aboutissants du cadre, puis étendre vers l'extérieur par l'intermédiaire du système d'échafaudage lisse et intuitif Pyramid. La structure est offert sous forme de modèles, bases de données et des solutions de sécurité, vous offrant un niveau de contrôle supérieur, mais vous n'êtes jamais enfermé dans une méthode particulière pour faire les choses, de sorte que vous pouvez changer votre travail à la volée si vous trouvez vos besoins changeants à mi-parcours du projet. En général, Pyramide repose plus sur des modules add-ons que base pour fournir des services Templating. Dans une certaine mesure, pyramide peut être presque trop ouvert. Par rapport à Django et flacon, il est facilement le plus souple, mais qui peut aussi le rendre un peu plus difficile d'obtenir vos repères et de savoir exactement où vous devriez commencer. Mais pour le développeur qui aime explorer, cela peut être un véritable atout. Une communauté intelligente et enthousiaste soutient le cadre, et une riche bibliothèque d'add-ons vous permettent de personnaliser le cadre très spécifique à vos besoins individuels. Il est également livré avec un niveau généreux de documentation pour vous aider à apprendre le long du chemin.