Yo mismo soy desarrollador de Rails. No sé mucho sobre estos marcos. He desarrollado un poco usando Django, así que lo recomendaría. Déjame explicarte qué puede hacer y qué no puede hacer Django y qué buen uso puede soportar.
Django: Este imbécil ha estado con nosotros más tiempo que nosotros web2py. Puedes considerarlo su padre. Django y web2py tienen “administradores”. El “administrador” de Django es mejor y más personalizable que el “administrador” de web2py. Django no tiene migración automática de la base de datos que proporciona web2py. Django es comparable a web2py en términos de seguridad. Web2py tiene prevención CSRF y escape predeterminado en plantillas.
La moto de Django es: explícito es mejor que implícito.
- Cómo encontrar probadores beta
- ¿Cuáles son los asuntos legales a tener en cuenta al crear una aplicación web (proteger mi idea, términos, condiciones, políticas, etc.)?
- Cómo hacer un plan y crear una estructura para mi aplicación web
- ¿Por qué alguien hizo clic en cada página de mi sitio web?
- ¿Qué lenguaje de programación es el más popular para escribir el backend de una aplicación web que debería poder escalar?
La moto de web2py es: todo debería tener un comportamiento predeterminado.
Son muy buenos webframeworks y eligen cualquiera, tienen más similitudes que diferencias.