Pyramid
Pyramida je webový framework navržen tak, aby pomoci vývojářům, kteří potřebují ke své práci v Pythonu, stále užitečnou platformou mít jako jazyk se stává stále rozšířenější ve vývojářské komunity.
- Rámec vývoj webových aplikací kompatibilní se všemi verzemi Pythonu
- Samozavedení možnosti v podobě pcreate
- Události a odběratelů
- Open source a mimořádně flexibilní rámec
- Podporován nadšenou komunitu a velmi inteligentní dokumentace
- Váhy velmi dobře na širokou škálu různých projektů
- Může být docela matoucí pro někoho s malou zkušeností s prací v rámci
- Čelí tvrdé konkurenci jak Django a bleskem
Máte-li zájem vytvořit webové aplikace soustředěné kolem Python, je pravděpodobné, že nechceme, aby s ní zacházet úplně sám. To je, kde webový framework přichází dovnitř. Kostry poskytne zásobníku můžete použít k zjednodušení vývoje a nasazení procesu, a to trvá hodně dohady ze svých konstrukčních prvků. Jeho open source struktura poskytuje uživatelům větší flexibilitu, než najdou v uzavřeném rámci jako baňky a výrobky mohou být snadno upraven tak, aby odpovídal vašim specifickým požadavkům. Pyramida je navržen od základu jako řešení Goldilocks: ne příliš velké, ani příliš malé. Měli byste být schopni se dostat hodnotu z ní bez ohledu na velikost či rozsah vašeho konkrétního projektu. Když mluvíme o řešení Zlatovlásce, je to v kontextu toho, co nabízejí jiné rámce. Megaframeworks poskytnout vám hodně směru, co lze udělat, ale ve své podstatě omezuje, co můžete dosáhnout, protože z těchto přísných a vysoce strukturovaných pravidel. Microframeorks mezitím nechá vás s malým směru vůbec, takže proces zcela učení rámec, v té vaší rukou. Pyramida padá přímo do středu a může nabídnout výhody každého z nich a současně zmírnit negativní dopady, které pocházejí z pádu příliš těžce na jednom konci spektra, nebo druhé. Pyramida je navržen tak, aby vám pomohou udržet dynamiku v průběhu každé fázi projektu, snížit nebezpečí zasažení zátarasy na půli cesty, a pomůže držet svou přistání v cíli. Začínáme s pyramidou je jednoduchá záležitost. Můžete začít s jedním modulem, které vám pomohou získat přilnavost na spletité rámce a pak expandovat ven přes plynulou a intuitivní lešení systému Pyramid. Struktura je nabízena ve formě šablon, databází a bezpečnostních řešení, a poskytuje tak vyšší míru dohledu, ale vy jste nikdy zamčené v určitém metodiky, jak dělat věci, takže si můžete změnit vaši práci v reálném čase, pokud najdete vaše potřeby měnící se uprostřed přes projekt. Obecně platí, že Pyramid spoléhá více na add-ons, než základních modulů pro poskytování šablonovacího služby. Do určité míry může Pyramid být až příliš otevřená. Ve srovnání s Django a baňky, je to jednoduše nejflexibilnější, ale to může také dělat to o něco těžší, jak se zorientovat a přesně vědět, kde byste měli být začíná. Ale pro vývojáře, kdo má rád, aby prozkoumala, to může být skutečným přínosem. Inteligentní a nadšený komunita podporuje rámce a bohatá knihovna doplňků umožňují přizpůsobit rámec dost specificky podle vašich individuálních potřeb. Je také přichází s velkorysou úrovní dokumentace, jež vám pomohou na cestě.