# web2py Reviews
**Vendor:** web2py  
**Category:** [Frameworks Web Python](https://www.g2.com/pt/categories/python-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 12
## About web2py
Framework de código aberto e gratuito para desenvolvimento rápido de aplicações web baseadas em banco de dados, rápidas, escaláveis, seguras e portáteis. Escrito e programável em Python.




## web2py Reviews
  ### 1. Principalmente cobre todas as necessidades!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ajay A. | Visiting Faculty - Digital Marketing, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 31, 2021

**O que você mais gosta web2py?**

Estrutura muito simplista com pegada mínima e muita flexibilidade. Não é restrita em arquitetura, design e interoperabilidade de forma alguma. Não tive preocupações com a curva de aprendizado também, pois nem tinha ouvido falar sobre isso quando comecei a trabalhar em um produto já desenvolvido em Web2py.

**O que você não gosta web2py?**

Algum suporte e documentação adicionais teriam ajudado, mas se você puder entrar no código do framework, você está pronto.

**Recomendações a outras pessoas considerando web2py:**

Estrutura simplista com pequeno impacto e pode fazer o que você precisar com integrações relevantes.

**Que problemas é web2py E como isso está te beneficiando?**

Pegada muito mínima, conforme mencionado anteriormente. Trabalhei em soluções que suportam APIs Rest para aplicativos móveis, bem como aplicativos web envolvendo recursos que incluem busca de texto completo, fluxos de trabalho complexos e estruturas de dados.

  ### 2. Nós desenvolvemos vários aplicativos baseados em CRM usando web2py e funcionam muito bem para nós.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohsin K. | Infrastructure Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 28, 2021

**O que você mais gosta web2py?**

O modelo MVC ajuda a construir aplicações mais rapidamente.

**O que você não gosta web2py?**

Eu gostaria que fosse compatível com python3.

**Que problemas é web2py E como isso está te beneficiando?**

Construindo aplicativos de CRM. Vantagem inicial ao já obter a configuração inicial do banco de dados e os controladores básicos prontos.

  ### 3. Python estrutura de desenvolvimento web full-stack

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vivek S. | Software Engineer, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 18, 2018

**O que você mais gosta web2py?**

Este framework funciona perfeitamente quando você deseja que múltiplas aplicações web trabalhem no mesmo banco de dados ao mesmo tempo. Não há problema de latência do banco de dados ou quaisquer outros problemas quando você faz isso. Além disso, eles fornecem vários exemplos na documentação que, se você estudar minuciosamente, fariam você entender tudo sobre o web2py, o que basicamente ajuda a aprender rapidamente.

**O que você não gosta web2py?**

A API de consulta não é eficiente e carece de otimização. Isso às vezes cria carga no servidor se uma consulta complexa for executada por alguma visualização. Além disso, junções e agrupamentos são difíceis com a API atual.

**Recomendações a outras pessoas considerando web2py:**

Eu serei honesto com você, se você está procurando um framework que possa suportar uma arquitetura de aplicação web complexa, não escolha o web2py, pois se torna difícil de lidar à medida que a complexidade aumenta. Eu sugiro que você opte por frameworks como django ou Flask.

**Que problemas é web2py E como isso está te beneficiando?**

Na DoubleTech, usamos o web2py para desenvolver aplicações web full-stack para os clientes.

  ### 4. Desenvolvimento Web facilitado com Python

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shilpa M. | Product Manager, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 16, 2018

**O que você mais gosta web2py?**

Eu realmente gosto de uma coisa sobre esta biblioteca: ela pode lidar com vários bancos de dados ao mesmo tempo sem qualquer latência. Além disso, outra grande coisa sobre bancos de dados é que eles permitem que o mesmo banco de dados seja usado em diferentes aplicações web rodando simultaneamente.

**O que você não gosta web2py?**

A documentação não é suficientemente descritiva. Eu pessoalmente enfrentei muitos problemas ao implementar conforme mostrado na documentação. Outro ponto que gostaria de mencionar é que esta biblioteca não é tão avançada como outros frameworks de desenvolvimento web em Python, como Flask e Django.

**Recomendações a outras pessoas considerando web2py:**

Há muitas outras bibliotecas para desenvolvimento web usando Python e cada uma serve a um propósito diferente. Como Flask é melhor para fazer APIs REST, enquanto Django é para um aplicativo web completo e seguro, e web2py para aplicações web simples que podem até compartilhar os mesmos bancos de dados.

**Que problemas é web2py E como isso está te beneficiando?**

Nós da TechDynasty usamos web2py para desenvolvimento web full stack e criamos aplicativos web conforme o desejo dos clientes.

  ### 5. Melhor que Django?

**Rating:** 4.0/5.0 stars

**Reviewed by:** Athul S. | devloper, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 10, 2018

**O que você mais gosta web2py?**

Este é um framework maravilhoso, que torna o desenvolvimento web realmente divertido para um iniciante. Eu recomendaria a todos os novatos aprenderem este framework, pois ele será predominante no futuro. Para o web2py, a compatibilidade retroativa a longo prazo é um objetivo principal, juntamente com a segurança. A comunidade web2py é aberta e amigável e oferece suporte concreto tanto para novatos quanto para veteranos.

**O que você não gosta web2py?**

A documentação do web2py não segue o padrão comum de usar Sphinx, MkDocs ou ReadTheDocs, o que é bom para desenvolvedores experientes.

**Recomendações a outras pessoas considerando web2py:**

A documentação é escrita na forma de um livro, o que é bom para iniciantes.

**Que problemas é web2py E como isso está te beneficiando?**

Facilmente criando aplicações baseadas na web por Python, Inclui um IDE baseado na web para criar e gerenciar aplicações.

  ### 6. Desenvolvimento Web Rápido

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dinesh P. | Full-stack Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 03, 2018

**O que você mais gosta web2py?**

É uma estrutura de desenvolvimento web super rápida com suporte fácil para integração de banco de dados. Como desenvolvedor Python, achei realmente intuitivo desenvolver vários sites tão facilmente usando essa estrutura. É rápida e os sites raramente têm problemas de latência.

**O que você não gosta web2py?**

API especialmente a API de banco de dados usada para consultas não está otimizada, pois uma consulta que gera grandes volumes de dados pode criar uma sobrecarga no servidor. A API pode ser melhorada facilmente para que isso possa ser resolvido em breve.

**Recomendações a outras pessoas considerando web2py:**

pelo menos tente uma vez para entender o poder deste framework.

**Que problemas é web2py E como isso está te beneficiando?**

Como desenvolvedor indie, tenho muito trabalho para fazer sozinho, então este framework tira um grande peso dos meus ombros, pois fornece componentes prontos para uso em sites.

  ### 7. Desenvolvimento Web Full Stack usando web2py

**Rating:** 4.5/5.0 stars

**Reviewed by:** Riya S. | Software Developer, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 09, 2018

**O que você mais gosta web2py?**

É uma estrutura muito boa onde se pode facilmente construir uma aplicação web full stack. Também fornece suporte a banco de dados que realmente facilita o trabalho. Além disso, uma das melhores coisas sobre o web2py é que você pode usar um banco de dados em várias aplicações web ao mesmo tempo.

**O que você não gosta web2py?**

A documentação não é tão boa e parece desatualizada. E também não há atualizações na biblioteca há algum tempo.

**Recomendações a outras pessoas considerando web2py:**

Eles forneceram muitos exemplos, eu sugiro que você os examine, pois eles fornecem uma boa compreensão da API.

**Que problemas é web2py E como isso está te beneficiando?**

Construindo aplicações web full stack para os clientes.

  ### 8. Estrutura muito fácil e intuitiva.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços Financeiros | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 27, 2018

**O que você mais gosta web2py?**

Um prazer trabalhar com. Eu trabalhei com outros frameworks de Python e não estava confortável. Assim que comecei a testar o web2py, percebi que posso fazer muito mais em tão pouco tempo. Conceito muito bom. Administração visual para aplicativos e edição de código online. Linguagem de template muito boa. Menos digitação do que no Django.

**O que você não gosta web2py?**

web2py não suporta testes unitários, ele suporta doc tests, o que está longe de ser ideal para um fanático por testes como eu e é muito limitado em termos de escopo, você realmente não pode fazer o mesmo nível de testes que costumava fazer em programas normais de servidor ou desktop. Relatórios de erro muito ruins, embora isso seja bastante discutível, mas estou bastante insatisfeito com isso e deixe-me contar minhas razões: o Web2py não diferencia entre modo de desenvolvimento e modo de produção, se uma exceção é lançada, um ticket é gerado todas as vezes e você terá que navegar até o ticket para ver o erro. Em produção isso seria útil (embora eu gostaria de ver mais controle sobre como/onde o ticket é armazenado/gerado). No modo de desenvolvimento isso é uma dor de cabeça, eu realmente preciso ver o erro instantaneamente e não ver um número de ticket! A mensagem de erro para um erro de sintaxe ou erros de codificação no web2py é ambígua (tente cometer um erro no modelo) isso porque o web2py pega seu código e o mescla em um arquivo maior para rodar, assim, ele não pode determinar corretamente o número da linha do erro ou a fonte do erro.

**Recomendações a outras pessoas considerando web2py:**

Encontre um software que seja mais fácil de usar. Não adequado para um usuário iniciante.

**Que problemas é web2py E como isso está te beneficiando?**

Benefícios = possui uma camada de abstração de banco de dados (DAL) que abstrai muitos tipos de motores de banco de dados de uma maneira agradável. Problema de negócios resolvido com web2py = programar conteúdo web dinâmico usando Python.

  ### 9. Aplicações Web usando Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prit S. | Project Manager, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 07, 2018

**O que você mais gosta web2py?**

Pode-se construir aplicações web full-stack apenas usando a API do web2py, pois ela fornece todos os componentes necessários para criar uma página web funcional. Além disso, possui suporte a banco de dados, a melhor coisa é que podemos executar múltiplas aplicações web que utilizam o mesmo banco de dados.

**O que você não gosta web2py?**

A documentação não está atualizada e algumas partes essenciais não têm informações suficientes.

**Recomendações a outras pessoas considerando web2py:**

Não dependa apenas da documentação, vá para os exemplos. Eles têm um monte de exemplos aqui: http://www.web2py.com/init/default/examples, por favor, dê uma olhada.

**Que problemas é web2py E como isso está te beneficiando?**

Desenvolvimento de aplicações web full-stack conforme os requisitos do cliente.

  ### 10. Desenvolvimento Web com Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishab T. | Senior Software Engineer, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 13, 2018

**O que você mais gosta web2py?**

Ele fornece uma variedade de ferramentas para explorar todas as fases do desenvolvimento web, desde o suporte ao banco de dados no back-end até os templates no front-end. Realmente facilita a tarefa de alguém com a poderosa API que oferece. A documentação é bem descrita, juntamente com muitos exemplos explicados.

**O que você não gosta web2py?**

Às vezes, torna-se difícil lidar com o banco de dados, pois a API de consulta não é tão prática, é necessário entender antes de realizar qualquer consulta.

**Recomendações a outras pessoas considerando web2py:**

Aqui está um tutorial muito útil que encontrei. Novatos, experimentem, aqui está o link: https://www.tutorialspoint.com/web2py/index.htm

**Que problemas é web2py E como isso está te beneficiando?**

Construindo sites full-stack com a API web2py fácil de usar.

  ### 11. Melhor plataforma de desenvolvimento

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 18, 2018

**O que você mais gosta web2py?**

Facilidade de uso. Todos os recursos podem ser controlados no aplicativo web.

**O que você não gosta web2py?**

Personalizar a interface do usuário foi um pouco desafiador. Você precisa de conhecimento em Java, HTML e CSS para ajustar o design da interface do usuário.

**Recomendações a outras pessoas considerando web2py:**

Experimente, é uma boa ferramenta. Para programar a lógica, você precisa conhecer Python.

**Que problemas é web2py E como isso está te beneficiando?**

Criando uma ferramenta personalizada para um departamento para melhorar a eficiência. Esta ferramenta buscaria dados de um banco de dados SQLite com base nas entradas. O principal benefício obtido é o tempo economizado ao usar esta ferramenta.

  ### 12. Ótimo equilíbrio entre um grande conjunto de recursos e uma curva de aprendizado suave

**Rating:** 4.5/5.0 stars

**Reviewed by:** Luke L. | Business Data Analyst III: LMS Team Lead, Educação Superior, Empresa (> 1000 emp.)

**Reviewed Date:** June 30, 2016

**O que você mais gosta web2py?**

Construí aplicativos web em Python usando Flask e experimentei Django antes, e o Web2Py parece se encaixar bem entre esses dois frameworks.

Adoro a tela de administração mostrando os Modelos, Visualizações e Controladores e com quais outros componentes eles interagem no seu aplicativo.

Gosto que você pode fazer algumas edições na visualização de administração e não precisa usar um editor de texto para fazer alterações, salvá-las e depois atualizar.

Compatível com a maioria dos sistemas de banco de dados

Fácil de configurar

Configuração descomplicada

**O que você não gosta web2py?**

Minha maior reclamação é que pode ser difícil fazer com que os aplicativos se comuniquem entre si como o Django pode.

Além disso, embora possa ser mais fácil para alguém criar rapidamente um aplicativo web, meu medo é que isso torne mais fácil ignorar algumas das fundações importantes de como o aplicativo funciona ou como tudo funciona em conjunto.

**Recomendações a outras pessoas considerando web2py:**

As chances são de que o Web2Py funcionará para o seu projeto, mas outros frameworks têm recursos que não devem ser ignorados.

**Que problemas é web2py E como isso está te beneficiando?**

Com o Web2Py, sou capaz de criar aplicativos web mais rapidamente do que com outros frameworks, economizando tempo e dinheiro.



- [View web2py pricing details and edition comparison](https://www.g2.com/pt/products/web2py/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+11%3A10%3A44+-0500&secure%5Bsession_id%5D=3dd3a086-8328-450c-84bc-9edaaf8f4721&secure%5Btoken%5D=475c43e53844e4d673eb69cd2dea197bf432e4fdad165e63ab211a857a712ed4&format=llm_user)


## Top web2py Alternatives
  - [Django](https://www.g2.com/pt/products/django/reviews) - 4.5/5.0 (170 reviews)
  - [Flask](https://www.g2.com/pt/products/flask/reviews) - 4.5/5.0 (49 reviews)
  - [CherryPy](https://www.g2.com/pt/products/cherrypy/reviews) - 3.0/5.0 (11 reviews)

