Viewed 125 timesPyramid é um framework Web de código aberto muito geral para Python. Como um framework, seu papel principal é tornar mais fácil para um desenvolvedor criar uma aplicação web qualquer. O tipo de aplicação a ser criada não realmente importa; pode ser uma planilha, uma intranet corporativa, ou uma plataforma de redes sociais "oh-tão-Web-2.0". Pyramid é geral o suficiente para ser usado em uma ampla variedade de circunstâncias.
Princípiosfrom paste.httpserver import serve from pyramid.config import Configurator from pyramid.response import Response def hello_world(request): return Response('Hello world!') if __name__ == '__main__': config = Configurator() config.add_view(hello_world) app = config.make_wsgi_app() serve(app, host='0.0.0.0')Pyramid é desenvolvido pautado pelos seguintes princípios.
SimplicidadePyramid segue uma abordagem "pague somente pelo que precisar". Isto significa que você pode obter resultados mesmo se você só tiver uma compreensão parcial do Pyramid. Ele não força você a usar qualquer tecnologia em particular para produzir uma aplicação, e nós procuramos manter ao mínimo o conjunto central de conceitos que você precisa entender.
MinimalismoPyramid concentra-se em prover soluções rápidas e de alta qualidade para os problemas fundamentais da criação de uma aplicação web: mapear URLs para código, usar templates, segurança e servir recursos estáticos. Nós consideramos que essas são as atividades centrais que são comuns a quase toda aplicação web.
DocumentaçãoO minimalismo do Pyramid significa que é relativamente fácil para nós manter a documentação extensiva e atualizada. É nossa meta que nenhum aspecto do Pyramid fique sem ser documentado.
VelocidadePyramid é projetado para prover execução perceptivelmente rápida para tarefas comuns tais como aplicação de templates e a simples geração de repostas. Apesar do mantra "o hardware é barato" parecer oferecer uma solução pronta para problemas de velocidade, os limites dessa abordagem se tornam dolorosamente evidentes quando percebe-se que é responsável por gerenciar uma grande quantidade de máquinas.
ConfiançaPyramid é desenvolvido conservativamente e testado exaustivamente. No que se refere ao código do Pyramid, nosso lema é "se não está testado, não funciona". Todo lançamento do Pyramid tem cobertura de 100% das linhas de código via testes unitários.
AberturaTal como o Python, o software Pyramid é distribuído sob uma licença permissiva de código aberto.
PSL-Brasil - Sobre o Pyramid - Software Livre
Assinar: Postar comentários (Atom)
Nenhum comentário:
Postar um comentário