Efrain Velazquez
Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Excelente aportación, gracias! Python me parece muy bueno.Pensando en el mediano/largo plazo, te recomiendo que te olvides de ecosistemas cerrados como Java o .NET. Aún tienen uso, pero con el tiempo van a quedar obsoletos (a menos que hagan cambios muy agresivos en su enfoque). Pero no por eso te voy a decir que Python es lo mejor y es lo que deberías elegir. Mi recomendación es que elijas el que más te guste.
El back no se reduce a Java o Python. Por ejemplo, JavaScript te da la posibilidad y flexibilidad de trabajar con el mismo lenguaje en front y back, por lo que es perfecto para el FullStack. Lo malo de JavaScript es que cuando un proyecto escala se vuelve dificil de mantener y depurar, por eso nacio TypeScript, solo que TypeScript es un lenguaje un poco verboso que no ha gustado mucho, aunque para proyectos grandes ayuda muuuuucho.
PHP a pesar de todo el hate que aun carga a sus espaldas, sigue siendo uno de los reyes del backend. Incluso aunque Wordpress muera (que no es una realidad muy lejana) PHP ha sabido evolucionar y adaptarse. Ruby es otro lenguaje extremadamente subestimado, pero la verdad es que muchas startup lo usan por la flexibilidad y escalibilidad de la metaprogramación. En el mundo de los lenguajes compilados tambien están Rust y Go, que ofrecen una robustes y velocidad adecuadas para proyectos con altas cargas de trabajo en el backend.
Por su parte, Python tiene un ecosistema inmenso y que se ha sabido adaptar al cambio, en lo personal es mi lenguaje favorito para casi todo, pero tambien tiene sus limitaciones. Si vas a usar Python, te sugiero usar Django para websites grandes (que para eso nació), y para webs pequeñas Flask. Pero si vas a desarrollar webapps o API's, es mejor usar FastAPI, que tiene un rendimiento absurdo y debido al enfoque basado en inyección de dependencias es bastante facil de escalar y mantener. Lo malo de FastAPI es que si no tienes una buena base de POO la curva de aprendizaje se te va a hacer muy cuesta arriba.
Como puedes ver no hay balas de plata, pero si bastantes opciones para explorar.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?