Pyramid
Pyramid é um framework web projetado para desenvolvedores de ajuda que precisam trabalhar em Python, uma plataforma cada vez mais útil para ter como a linguagem se torna cada vez mais prevalente na comunidade de desenvolvimento.
- Um framework de desenvolvimento web compatível com todas as versões do Python
- Bootstrapping opções na forma de pcreate
- Eventos e assinantes
- Open source e estrutura extremamente flexível
- Apoiado por uma comunidade entusiasta e documentação muito inteligente
- Escalas muito bem a uma ampla gama de diferentes projectos
- Pode ser muito confuso para alguém com pouca experiência de trabalho no âmbito
- Enfrenta forte concorrência de ambos Django e flash
Se você estiver olhando para desenvolver um aplicativo web centrada em torno de Python, as chances são que você não quer lidar com isso sozinha. É aí que um framework web entra. Frameworks fornecê-lo com uma pilha pode ser usado para simplificar o processo de desenvolvimento e implantação, e ele tem um monte de chutes de fora de seus elementos de design. Sua estrutura de código aberto oferece aos usuários mais flexibilidade do que eles encontrarão em uma estrutura fechada como Flask, e os produtos podem ser escalado facilmente para atender às suas demandas específicas. Pyramid é projetado desde o início como uma solução Goldilocks: não muito grande nem muito pequeno. Você deve ser capaz de obter o valor fora dele, independentemente do tamanho ou extensão de seu projeto particular. Quando falamos de uma solução Goldilocks, é no contexto do que outros frameworks oferecer. Megaframeworks fornecê-lo com um monte de direção no que pode ser feito, mas inerentemente limitar o que você pode realizar por causa dessas regras rígidas e altamente estruturados. Microframeorks, entretanto, deixá-lo com pouco sentido em tudo, deixando o processo de aprendizagem do quadro completamente em teus mãos. Pyramid recai no meio e pode oferecer as vantagens de cada enquanto mitigar os efeitos negativos que vêm caindo muito fortemente em uma extremidade do espectro ou de outra. Pyramid é projetado para ajudar você a manter seu impulso ao longo de cada etapa do projeto, reduzir a ameaça de bater obstáculos no meio do caminho, e ajudá-lo a manter o seu desembarque no final. Começando com Pyramid é um assunto simples. Você pode começar com um único módulo que pode ajudá-lo a obter um controlo sobre os prós e contras do quadro e depois se expandir através do sistema de andaimes suave e intuitiva da Pyramid. Estrutura é oferecido na forma de modelos, bancos de dados e soluções de segurança, proporcionando-lhe um maior nível de supervisão, mas você nunca está preso a uma metodologia particular para fazer as coisas, de modo que você pode mudar o seu trabalho na mosca se você encontrar suas necessidades de mudança no meio do projeto. Geralmente, Pyramid confia mais em módulos add-ons do que o Core à prestação de serviços de templates. Até certo ponto, Pirâmide pode ser quase demasiado em aberto. Comparado com Django e garrafa, é facilmente o mais flexível, mas que também pode torná-lo um pouco mais difícil de se orientar e saber exatamente onde você deve estar começando. Mas para o desenvolvedor que gosta de explorar, isso pode ser um ativo real. Uma comunidade inteligente e entusiasta suporta a estrutura, e uma rica biblioteca de add-ons permitem que você personalize o enquadramento muito especificamente para suas necessidades individuais. Ele também vem com um nível generoso de documentação para ajudar a aprender ao longo do caminho.