Sí, de hecho es genial para eso exactamente. Cada idioma tiene que encontrar su equilibrio entre el tiempo del desarrollador y el tiempo del programa.
es decir. cuánto tiempo lleva hacer un programa versus cuánto tiempo lleva el programa hacer su trabajo.
Generalmente es una compensación. El ensamblaje es un extremo, donde lleva mucho tiempo escribir algo significativo, sin embargo, el producto final será increíblemente rápido. Python está más o menos en el extremo opuesto.
- ¿Qué aspectos de Node.js lo hacen adecuado para aplicaciones web en tiempo real?
- ¿Cuál es el mejor conversor gratuito de pdf a xls?
- ¿Cómo hacen las personas para escribir documentos de ayuda para una aplicación web?
- ¿Cómo gestionan las grandes aplicaciones web a los usuarios y sus datos?
- ¿Se puede usar Django para desarrollar una aplicación web para una estación de servicio? ¿Cuáles son los retos?
Esto lo hace ideal para un MVP.
Después de todo, esas primeras etapas tienen que ver con la validación del mercado y la iteración y mejora continua del producto. Por lo tanto, el desarrollo debe ser rápido.
Y, en general, los MVP no tienen una gran cantidad de usuarios, por lo que su programa no se verá sometido a una gran carga. Esto hace que algunas de las ineficiencias de Python sean un problema menor, ya que no se está llevando a sus límites.
A medida que escala, esto se convertirá en algo a lo que debería considerar dedicar recursos, pero para un MVP no es un problema. Pregúntale a Google, YouTube o Instagram.
Como dicen en Google: “Python donde podemos, C donde debemos”.