He probado Flask y creo que es genial para aplicaciones realmente pequeñas. En general, los programadores novatos quieren elegir un entorno donde puedan construir el próximo Facebook, Pinterest, Instagram, etc … etc …
Si tienes sueños en ese sentido, Django es el claro ganador aquí.
Si planea construir un sitio web con alguna funcionalidad básica, vaya a Flask o Bottle.
La conclusión es que el apoyo de la comunidad es enorme. Django es muy compatible con versiones anteriores, por lo que, a diferencia de muchos marcos, la curva de aprendizaje debería ser en su mayor parte una vez. Esta es una gran conveniencia en mi libro. He estado usando Django durante casi cuatro años y diría que la curva de aprendizaje no tiene nada en .NET o MVC.NET.
- ¿Cómo afecta exactamente la dislexia a la capacidad de una persona para aprender?
- ¿Qué debe hacer un graduado universitario que esté interesado en el aprendizaje intelectual pero que no quiera obtener un doctorado?
- ¿Dónde puede un principiante practicar sus habilidades de conducción en Bangalore?
- ¿Cómo se debe enseñar la historia? ¿Hay países que tengan metodologías excelentes que inspiren a más niños a interesarse por la historia?
- ¿Dónde comienzo si quiero lograr el dominio de algoritmos, aprendizaje automático, IA, etc.?
Con casi 90,000 preguntas formuladas en StackOverflow, sin mencionar los numerosos blogs y tidbits diseminados por Internet, es probable que alguien ya haya enfrentado los problemas que tendrá que enfrentar con cualquier tipo de tareas de desarrollo de sitios web a gran escala.
Incluso si desea pasar al llamado futuro de la aplicación de una sola página con tecnología de JavaScript, Django puede ser el motor perfecto para eso, utilizando una API robusta, probada y verdadera, con tecnología de Django-Rest-Framework.
Para resumir, Django patea el trasero.