Pyramid
Piramide è un framework web progettato per gli sviluppatori di aiuto che hanno bisogno di lavorare in Python, una piattaforma sempre più utile avere come lingua diventa sempre più prevalente nella comunità di sviluppo.
- Un quadro di sviluppo web compatibile con tutte le versioni di Python
- opzioni bootstrap in forma di pcreate
- Eventi e abbonati
- Open source e il quadro estremamente flessibile
- Supportato da una comunità entusiasta e documentazione molto intelligente
- Scale molto bene ad una vasta gamma di progetti diversi
- Può essere abbastanza confusione per qualcuno con poca esperienza di lavoro nel quadro
- Deve affrontare la concorrenza agguerrita da entrambi Django e flash
Se stai cercando di sviluppare una web app incentrata su Python, è probabile che non si vuole gestire tutto da solo. Ecco dove un framework web viene in. Frameworks forniscono uno stack è possibile utilizzare per semplificare il processo di sviluppo e implementazione, e ci vuole un sacco di congetture di elementi di progettazione. La sua struttura open source offre agli utenti maggiore flessibilità rispetto troveranno in un quadro chiuso come Flask e prodotti può essere scalata facilmente per soddisfare le vostre specifiche esigenze. Piramide è stato progettato da zero come soluzione Goldilocks: non troppo grande e non troppo piccola. Si dovrebbe essere in grado di ottenere il valore fuori di esso, indipendentemente dalle dimensioni e la portata del vostro progetto particolare. Quando si parla di una soluzione Goldilocks, è nel contesto di quello che offrono altri framework. Megaframeworks forniscono un sacco di senso in quello che può essere fatto, ma intrinsecamente limitare cosa si può realizzare a causa di queste regole rigide e altamente strutturati. Microframeorks, nel frattempo, vi lascio con poco senso del tutto, lasciando il processo di apprendimento completamente il quadro nel vostro mani. Piramide cade esattamente al centro e in grado di offrire i vantaggi di ciascuna mitigando gli effetti negativi che provengono da cadere troppo pesantemente su un'estremità dello spettro o l'altro. Piramide è progettato per aiutare a mantenere il vostro slancio in tutte le fasi del progetto, ridurre la minaccia di colpire i blocchi stradali nel punto di mezzo, e aiutare a rispettare il vostro atterraggio al traguardo. Iniziare con la piramide è un affare semplice. Si può iniziare con un singolo modulo che può aiutare a ottenere una presa sugli angoli più riposti del quadro e quindi espandere verso l'esterno attraverso il sistema di ponteggi liscia e intuitiva di piramide. La struttura è offerto in forma di modelli, database e soluzioni di sicurezza, fornendo con un più alto livello di supervisione, ma non si è mai bloccato in una particolare metodologia per fare le cose, in modo da poter cambiare il vostro lavoro al volo, se a trovare le vostre mutevoli esigenze a metà del progetto. In generale, Piramide si basa più sui moduli add-on di base per fornire servizi di template. In una certa misura, Piramide potrebbe essere troppo quasi indeterminato. Rispetto a Django e pallone, è senza dubbio il più flessibile, ma che può anche rendere un po 'più difficile per ottenere i cuscinetti e sapere esattamente dove si dovrebbe essere a partire. Ma per lo sviluppatore che ama esplorare, questo può essere un bene reale. Una comunità intelligente ed entusiasta sostiene il quadro, e una ricca libreria di componenti aggiuntivi consentono di personalizzare il quadro abbastanza specificamente alle vostre esigenze individuali. Inoltre è dotato di un livello generoso di documentazione che consentono di apprendere lungo la strada.