¿Flask solo es adecuado para aplicaciones a pequeña escala? ¿Debería usarse Django (o sus equivalentes) en su lugar para aplicaciones a gran escala?

Tal vez, mi respuesta no será lo que el autor esperaba.
Aquí debo decir palabras de moda profesionales sobre algún punto de vista.
Pero. En lugar. Voy a decir esto


Todo depende
Depende de:
tu conocimiento ( que sabes )
su aplicación (¿Este marco tiene bibliotecas correctas )
sus sentimientos (Sí. Esto es como: ” mi instinto me dice que esta tecnología es genial “)

Es extraño que haya incluido el último punto.

Pero, por lo general, resulta ser cierto . Su subconsciente, después de trabajar en cientos de proyectos y tropezar con todo tipo de código, le dirá, no con palabras, sino con sentimientos, que esto está bien y que está mal.


Acerca de Django VS Flask VS lo que sea.

Deja de pensar así: “los profesionales usan Django” O “los profesionales usan Java”
O “los profesionales usan PHP” o los profesionales saltan sobre su cabeza antes de producir algún código.

Facebook fue escrito en PHP, Twitter fue creado en Rails, Google, hasta donde yo sé, inicialmente fue escrito en Java.

Django se reduce a las mismas cosas que Flask tiene principalmente. Además cada
El marco popular en el exterior tiene estas características hoy en día.

Personalmente. Me gusta el matraz. Hoy es el día de los micro marcos.
Sinatra, Flask, Express, Play (hasta cierto punto).

Pueden hacer casi todo, que los más grandes pueden (dejar de lado las bibliotecas). Y son increíblemente extensibles. Y, además, son fáciles de entender. Siguen la filosofía de Unix . Y eso es genial

Creo que la principal diferencia es cuánta funcionalidad obtienes de la caja. Si no necesita las funciones de Django, con Flask no necesita “pagar” gastos generales mentales (“la convención sobre la configuración” todavía no las hace completamente gratuitas). Pero ambos deberían ser perfectamente adecuados para su uso en producción.

Descargo de responsabilidad: solo tengo experiencia con Django y acabo de leer la documentación de Flask.

Creo que tienes toda la respuesta que necesitas. Solo ponte en marcha y ve a Django. No hay arrepentimientos 😉