Pyramid

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.

Baixar Pyramid
Características de Pyramid
  • Um framework de desenvolvimento web compatível com todas as versões do Python
  • Bootstrapping opções na forma de pcreate
  • Eventos e assinantes
Pros de Pyramid
  • 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
Contras de Pyramid
  • Pode ser muito confuso para alguém com pouca experiência de trabalho no âmbito
  • Enfrenta forte concorrência de ambos Django e flash
Pyramid Rever

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.

Alternativas a Pyramid

Grails

Livre
Grails é uma estrutura de linguagem Java populares licenciado Apache e construído fora da bota da Primavera.
Mostrar detalhes

Web2py

Livre
Web2py é uma plataforma de aplicações web de código aberto escrito na linguagem de programação Python. Os desenvolvedores da Web podem usar o software para programar uma grande variedade de
Mostrar detalhes

Django

Livre
Django é um framework web Python que é usado para o desenvolvimento de sites e outros fins. Ela produz código que é fácil para quase ninguém para compreender, e é ainda acessível para aqueles que
Mostrar detalhes

Ruby on Rails

Livre
Ruby on Rails é um framework de desenvolvimento web multi-plataforma que permite aos desenvolvedores criar bases de dados, páginas web, e fornecer vários serviços na web. O quadro foi introduzido
Mostrar detalhes

Flask

Livre
O que Flask Apps parece? Se você está procurando algum código de exemplo de aplicações escritas com Balão, ter um olhar para as fontes dos exemplos no github: flaskr - um microblog; minitwit - um
Mostrar detalhes

Koa

Livre
Koa requer v7.6.0 nó ou superior para ES2015 e assíncrona apoio função.
Mostrar detalhes

CodeIgniter

Livre
EllisLab, fabricantes de ExpressionEngine CMS
Mostrar detalhes

Symfony

Livre
Nesta seção, você irá adicionar um menu lateral para Sonata de administração que permite ao usuário para marcar uma página para agir como a página inicial do seu CMS. ... Por exemplo, outra opção
Mostrar detalhes

Zend Framework

Livre
Questões e Segurança. Você encontrou um bug no Zend Framework? Relatamos aqui! Você identificou uma vulnerabilidade de segurança no ZF? Por favor, informe-nos no [email protected] ...
Mostrar detalhes

ASP.NET MVC

Livre
ASP.NET dá-lhe uma maneira poderosa, padrões baseados em construir sites dinâmicos que seguem o padrão de projeto MVC. construir sites usando HTML, CSS, JavaScript e C #.
Mostrar detalhes

Bottle

Garrafa é um rápido, simples e WSGI leve micro web-estrutura para Python.
Mostrar detalhes

CherryPy

CherryPy permite que os desenvolvedores para aplicações de construção da web da mesma maneira que iria construir qualquer outro programa Python orientada a objetos. Isso resulta em código
Mostrar detalhes

Kohana

Livre
homepage Kohana. Kohana é um framework HMVC PHP5 que fornece um rico conjunto de componentes para a construção de aplicações web.
Mostrar detalhes