Web2py

Web2py

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 conteúdo web suportado pelo Python. software web2py destina-se a garantir que o desenvolvimento web se torna mais fácil e menos tedioso. Os desenvolvedores da Web podem usar o software no desenvolvimento de formulários web a partir do zero. web2py foi concebido inicialmente para ser usado como uma ferramenta de ensino e destinada a obter a facilidade de uso e implantação. Isto significa que a plataforma não integram quaisquer arquivos de configuração. O projeto de web2py é baseado em outro software de desenvolvimento, como Django e Ruby on Rails. Como tal, a plataforma tem muitas características semelhantes a Ruby on Rails e Django e concentra-se em rápido desenvolvimento, prefere convenção para abordagem de configuração, e tem o MVC (MVC) padrão arquitetônico.

Baixar Web2py
Características de Web2py
  • Algumas das características únicas que vêm com software web2py são
  • Compatibilidade com uma variedade de protocolos: A plataforma é compatível com HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF e Linked Data (RDF).
  • Ele está disponível em versão de código-fonte aberto.
  • Ele possui a sintaxe Python que os usuários podem usar para desenvolver aplicativos da web.
  • É composto de diferentes modelos: O software vem em diferentes modelos, incluindo controladores, pontos de vista, módulos, Cron empregos e arquivos estáticos.
  • O software pode ser executado em Windows, Unix, Linux, o Google App Engine, Mac, Amazon EC2, e qualquer hospedagem na web através de Python 2.
Pros de Web2py
  • Alguns dos benefícios que vêm com o uso de software web2py são
  • A plataforma integra uma linguagem de modelo baseado em Python que permitirá que desenvolvedores web para começar seus códigos de escrita imediatamente.
  • Isso permite aos usuários para distribuir seus códigos compilados.
  • DAL capaz: Isso permite aos usuários esquecer o ORM ‘parcialmente’, tornando-se conveniente para os usuários que não iria preferir um ORM de pleno direito no software.
  • Ele suporta diferentes técnicas de caching: O software é compatível com diferentes tecnologias, como cache de disco, cache de mem, e cache de memória RAM, tornando-se conveniente para trabalhar.
  • A plataforma torna fácil para os desenvolvedores web para escrever serviços web, JSON e XML.
Contras de Web2py
  • Algumas das limitações que vêm com o uso de software web2py são
  • Os usuários podem ter um problema com o relatório de erros do software: A plataforma não diferencia automaticamente entre os modos de produção e de desenvolvimento.
  • A plataforma tem um suporte IDE pobres: Os usuários da plataforma não são capazes de desfrutar as ferramentas de desenvolvimento de python padrão se não fazer modificações para a plataforma.
  • Usuários da plataforma pode encontrar a falta de apoio para testes de unidade desagradável da plataforma. Web2py trabalha com doctests que pode não ser o ideal para testar os entusiastas.
Web2py Rever

Os programadores que estão familiarizados com o desenvolvimento Rails encontrar muitas vezes usando web2py equivalente a usar uma versão Python do Rails. Enquanto web2py é uma plataforma livre, é um rápido e software de desenvolvimento web segura. O software foi escrito na linguagem de programação Python e promove o uso de Python em todos os seus aspectos, incluindo vista, modelo e controlador. Para desenvolvedores web, software web2py pode ser uma plataforma necessária para o desenvolvimento de aplicações web e protótipos.

Web2py Vídeo

Alternativas a Web2py

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

Pyramid

Livre
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
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

Django CMS

Livre
Enterprise Content Management com Django O open-source CMS usado por milhares de sites desde 2007
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