# web2py Reviews
**Vendor:** web2py  
**Category:** [Marcos Web de Python](https://www.g2.com/es/categories/python-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 12
## About web2py
Marco de trabajo de código abierto completo para el desarrollo rápido de aplicaciones web basadas en bases de datos rápidas, escalables, seguras y portátiles. Escrito y programable en Python.




## web2py Reviews
  ### 1. ¡Cubre casi todas las necesidades!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ajay A. | Visiting Faculty - Digital Marketing, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 31, 2021

**¿Qué es lo que más te gusta de web2py?**

Marco muy simplista con una huella mínima y mucha flexibilidad. No está limitado en arquitectura, diseño e interoperabilidad en absoluto. Tampoco tuve preocupaciones con la curva de aprendizaje, ya que ni siquiera había oído hablar de él cuando comencé a trabajar en un producto ya desarrollado en Web2py.

**¿Qué es lo que no te gusta de web2py?**

Algo más de apoyo y documentación habría ayudado, pero si puedes entrar en el código del marco, estás listo.

**Recomendaciones a otros que estén considerando web2py:**

Marco simplista con una huella pequeña y puede hacer lo que necesites con integraciones relevantes.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Huella muy mínima como se mencionó anteriormente. He trabajado en soluciones que soportan API Rest para aplicaciones móviles, así como aplicaciones web que involucran características que incluyen búsqueda de texto completo, flujos de trabajo complejos y estructuras de datos.

  ### 2. Hemos desarrollado múltiples aplicaciones basadas en CRM utilizando web2py y funcionan muy bien para nosotros.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohsin K. | Infrastructure Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 28, 2021

**¿Qué es lo que más te gusta de web2py?**

El modelo MVC ayuda a construir aplicaciones más rápido.

**¿Qué es lo que no te gusta de web2py?**

Me gustaría que fuera compatible con python3.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Construyendo aplicaciones CRM. Ventaja inicial al tener ya configurada la base de datos inicial y los controladores básicos listos.

  ### 3. Marco de desarrollo web full-stack de Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vivek S. | Software Engineer, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** June 18, 2018

**¿Qué es lo que más te gusta de web2py?**

Este marco funciona de maravilla cuando deseas que múltiples aplicaciones web trabajen en la misma base de datos al mismo tiempo. No hay problema de latencia de la base de datos ni ningún otro problema cuando haces esto. Además, proporcionan numerosos ejemplos en la documentación que, si los estudias a fondo, te harán entender todo sobre web2py, lo que básicamente ayuda a aprender rápidamente.

**¿Qué es lo que no te gusta de web2py?**

La API de consulta no es eficiente y carece de optimización. Esto a veces crea carga en el servidor si una consulta compleja es lanzada por alguna vista. Además, las uniones y los groupbys son difíciles con la API actual.

**Recomendaciones a otros que estén considerando web2py:**

Seré honesto contigo, si estás buscando un marco que pueda soportar una arquitectura de aplicación web compleja, no optes por web2py ya que se vuelve difícil de manejar a medida que aumenta la complejidad. Te sugiero que optes por marcos como Django o Flask.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

En DoubleTech utilizamos web2py para desarrollar aplicaciones web de pila completa para los clientes.

  ### 4. Desarrollo web facilitado con Python

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shilpa M. | Product Manager, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** June 16, 2018

**¿Qué es lo que más te gusta de web2py?**

Realmente me gusta una cosa de esta biblioteca: que puede manejar múltiples bases de datos al mismo tiempo sin ninguna latencia. También otra gran cosa sobre las bases de datos es que permiten que la misma base de datos se use en diferentes aplicaciones web que se ejecutan simultáneamente.

**¿Qué es lo que no te gusta de web2py?**

La documentación no es lo suficientemente descriptiva. Personalmente enfrenté muchos problemas al implementar como se muestra en la documentación. Otro punto que me gustaría mencionar es que esta biblioteca no es tan avanzada como otros frameworks de desarrollo web en Python como Flask y Django.

**Recomendaciones a otros que estén considerando web2py:**

Hay muchas otras bibliotecas para el desarrollo web usando Python y cada una sirve para un propósito diferente. Flask es mejor para hacer APIs REST, mientras que Django es para una aplicación web completa y segura, y web2py para aplicaciones web simples que incluso pueden compartir las mismas bases de datos. 

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Nosotros en TechDynasty utilizamos web2py para el desarrollo web de pila completa y creamos aplicaciones web según el deseo de los clientes.

  ### 5. ¿Mejor que Django?

**Rating:** 4.0/5.0 stars

**Reviewed by:** Athul S. | devloper, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 10, 2018

**¿Qué es lo que más te gusta de web2py?**

Este es un marco maravilloso, que hace que el desarrollo web sea realmente divertido para un principiante. Recomendaría a todos los novatos aprender este marco ya que será dominante en el futuro. Para web2py, la compatibilidad hacia atrás a largo plazo es un objetivo principal, junto con la seguridad. La comunidad de web2py es abierta y amigable y brinda apoyo concreto tanto a los novatos como a los veteranos.

**¿Qué es lo que no te gusta de web2py?**

La documentación de web2py no sigue el patrón común de usar Sphinx, MkDocs o ReadTheDocs, lo cual es bueno para desarrolladores experimentados.

**Recomendaciones a otros que estén considerando web2py:**

La documentación está escrita en forma de libro, lo cual es bueno para principiantes.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Fácilmente creando aplicaciones basadas en la web con Python, incluye un IDE basado en la web para crear y gestionar aplicaciones.

  ### 6. Desarrollo web rápido

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dinesh P. | Full-stack Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 03, 2018

**¿Qué es lo que más te gusta de web2py?**

Es un marco de desarrollo web súper rápido con fácil soporte para la integración de bases de datos. Como desarrollador de Python, lo encontré realmente intuitivo para desarrollar múltiples sitios web tan fácilmente usando este marco. Es rápido y los sitios web rara vez tienen problemas de latencia.

**¿Qué es lo que no te gusta de web2py?**

La API, especialmente la API de base de datos utilizada para consultas, no está optimizada ya que una consulta que produce grandes cantidades de datos puede crear una carga en el servidor. La API se puede mejorar fácilmente para que esto se resuelva pronto.

**Recomendaciones a otros que estén considerando web2py:**

Al menos inténtalo una vez para entender el poder de este marco.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Como desarrollador independiente, tengo mucho trabajo que hacer por mí mismo, así que este marco quita mucha carga de mis hombros ya que proporciona componentes listos para usar para sitios web.

  ### 7. Desarrollo web Full Stack utilizando web2py

**Rating:** 4.5/5.0 stars

**Reviewed by:** Riya S. | Software Developer, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** June 09, 2018

**¿Qué es lo que más te gusta de web2py?**

Es un marco bastante bueno donde se puede construir fácilmente una aplicación web de pila completa. También proporciona soporte para bases de datos que realmente facilita el trabajo. Además, una de las mejores cosas de web2py es que se puede usar una base de datos en múltiples aplicaciones web al mismo tiempo.

**¿Qué es lo que no te gusta de web2py?**

La documentación no es tan buena y parece desactualizada. Y tampoco hay actualizaciones en la biblioteca desde hace un tiempo.

**Recomendaciones a otros que estén considerando web2py:**

Han proporcionado muchos ejemplos, ya que proporcionan una buena comprensión de la API.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Aplicación de desarrollo web de pila completa para los clientes.

  ### 8. Marco muy fácil e intuitivo.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Usuario verificado en Servicios Financieros | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 27, 2018

**¿Qué es lo que más te gusta de web2py?**

Un placer trabajar con él. He trabajado con otros frameworks de Python y no me sentía cómodo. Una vez que comencé a probar web2py, me di cuenta de que puedo hacer mucho más en tan poco tiempo. Muy buen concepto. Administrador visual para aplicaciones y edición de código en línea. Lenguaje de plantillas muy bueno. Menos escritura que Django.

**¿Qué es lo que no te gusta de web2py?**

web2py no admite pruebas unitarias, admite doc tests, lo cual está lejos de ser óptimo para un fanático de las pruebas como yo y es demasiado limitado en términos de alcance, realmente no puedes hacer el mismo nivel de pruebas que solías hacer en programas normales del lado del servidor o de escritorio. Muy mala generación de informes de errores, aunque esto es bastante debatible, pero he estado bastante insatisfecho con eso y déjame contarte mis razones:
Web2py no diferencia entre el modo de desarrollo y el modo de producción, si se lanza una excepción se genera un ticket todo el tiempo y tendrás que navegar al ticket para ver el error. En producción eso sería útil (aunque me hubiera encantado ver más control sobre cómo/dónde se almacena/genera el ticket). En modo de desarrollo esto es un dolor de cabeza, realmente necesito ver el error instantáneamente y no ver un número de ticket. El mensaje de error para un error de sintaxis o errores de codificación en web2py es ambiguo (intenta cometer un error en el modelo) eso es porque web2py toma tu código y lo fusiona en un archivo más grande para ejecutarlo, por lo tanto, no puede determinar correctamente el número de línea del error o la fuente del error.

**Recomendaciones a otros que estén considerando web2py:**

Encuentra un software que sea más fácil de usar. No apto para un usuario principiante.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Beneficios = tiene una buena capa de abstracción de base de datos (DAL) que abstrae muchos tipos de motores de base de datos de una manera agradable. Problema de negocio resuelto con web2py = programar contenido web dinámico usando Python.

  ### 9. Aplicaciones web usando Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prit S. | Project Manager, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** June 07, 2018

**¿Qué es lo que más te gusta de web2py?**

Uno puede construir aplicaciones web de pila completa solo usando la API de web2py, ya que proporcionan todos los componentes que uno requiere para hacer una página web funcional. También tiene soporte para bases de datos, lo mejor es que podemos ejecutar múltiples aplicaciones web que usan la misma base de datos.

**¿Qué es lo que no te gusta de web2py?**

La documentación no está actualizada y algunas partes esenciales no tienen suficiente información.

**Recomendaciones a otros que estén considerando web2py:**

No confíes solo en la documentación, busca los ejemplos. Tienen un montón de ejemplos aquí: http://www.web2py.com/init/default/examples, por favor échales un vistazo.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Desarrollando aplicaciones web de pila completa según los requisitos del cliente.

  ### 10. Desarrollo web con Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishab T. | Senior Software Engineer, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** June 13, 2018

**¿Qué es lo que más te gusta de web2py?**

Ofrece una variedad de herramientas para experimentar con todas las fases del desarrollo web, desde el soporte de bases de datos en el back-end hasta las plantillas del front-end. Realmente facilita la tarea de uno gracias a la potente API que proporciona. Todo lo que uno debe hacer es consultar la documentación y codificar, ya que la documentación está bien descrita junto con toneladas de ejemplos explicados.

**¿Qué es lo que no te gusta de web2py?**

A veces se vuelve difícil manejar la base de datos ya que la API de consultas no es tan práctica, uno necesita averiguar antes de realizar cualquier consulta.

**Recomendaciones a otros que estén considerando web2py:**

Aquí hay un tutorial muy útil que encontré. Los principiantes pueden intentarlo, aquí está el enlace: https://www.tutorialspoint.com/web2py/index.htm

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Construcción de sitios web de pila completa con la API fácil de usar de web2py.

  ### 11. Mejor plataforma de desarrollo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 18, 2018

**¿Qué es lo que más te gusta de web2py?**

Facilidad de uso. Todas las funciones se pueden controlar en la aplicación web.

**¿Qué es lo que no te gusta de web2py?**

Personalizar la interfaz de usuario fue un poco desafiante. Necesitas conocimiento de Java, HTML y CSS para ajustar el diseño de la interfaz de usuario.

**Recomendaciones a otros que estén considerando web2py:**

Pruébalo, es una buena herramienta. Para programar la lógica necesitas saber Python.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Crear una herramienta personalizada para un departamento para mejorar la eficiencia. Esta herramienta obtendría datos de una base de datos SQLite según las entradas. El principal beneficio obtenido es el tiempo ahorrado al usar esta herramienta.

  ### 12. Gran equilibrio entre un amplio conjunto de características y una curva de aprendizaje poco pronunciada.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Luke L. | Business Data Analyst III: LMS Team Lead, Educación superior, Empresa (> 1000 empleados)

**Reviewed Date:** June 30, 2016

**¿Qué es lo que más te gusta de web2py?**

He construido aplicaciones web en Python con Flask y he experimentado con Django antes, y Web2Py parece encajar justo entre ambos marcos.

Me encanta la pantalla de administración que muestra los Modelos, Vistas y Controladores y con qué otros componentes interactúan para tu aplicación.

Me gusta que puedes hacer algunas ediciones en la vista de administración y no tener que usar un editor de texto para hacer cambios, guardarlos y luego actualizar.

Compatible con la mayoría de los sistemas de bases de datos

Fácil de configurar

Configuración despejada

**¿Qué es lo que no te gusta de web2py?**

Mi mayor queja es que puede ser difícil hacer que las aplicaciones se comuniquen entre sí como lo hace Django.

Además, aunque puede ser más fácil para alguien crear rápidamente una aplicación web, mi temor es que esto facilite pasar por alto algunos de los fundamentos importantes de cómo funciona la aplicación o cómo todo trabaja en conjunto.

**Recomendaciones a otros que estén considerando web2py:**

Es probable que Web2Py funcione para su proyecto, pero otros frameworks tienen características que no deben pasarse por alto.

**¿Qué problemas resuelve web2py ¿Y cómo te beneficia eso?**

Con Web2Py, puedo crear aplicaciones web más rápido que con otros frameworks, ahorrándome tiempo y dinero.



- [View web2py pricing details and edition comparison](https://www.g2.com/es/products/web2py/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+11%3A10%3A50+-0500&secure%5Bsession_id%5D=333c8599-c798-428b-9ea0-09de22240d7d&secure%5Btoken%5D=ebe6af54701f0f93464efaaa7c501081ff98c231baf9b3c1a6eb0b911501ada8&format=llm_user)


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

