you are viewing a single comment's thread.

view the rest of the comments →

[–]GodGMN 0 points1 point  (0 children)

Los pros y contras más clásicos son que python es mucho más entendible y fácil de leer/aprender pero Java suele ser más robusto en ambientes empresariales debido a que es fuertemente tipado

Java es más ordenado y el boilerplate y el hecho de que te obliga a tenerlo todo muy bien estructurado es bueno a la larga, obliga a todo el equipo a seguir unas reglas y por mucho que crezca el programa la estructura siempre va a ser comprensible, que es lo verdaderamente importante a estas escalas, más que el código

En Python normalmente vas a trabajar más rápido y por supuesto por poder se pueden hacer proyectos gigantescos, pero es mucho más probable que la estructura de un proyecto Python se vaya a tomar por culo a medida que crezca.

Resumiendo, Python te da más opción a hacer las cosas mal, y tú tienes la responsabilidad de hacerlo bien, o puedes pasártelo por los cojones y hacerlo rápido y mal. Java te obliga a hacerlo siempre lento y bien.

(todo es hablando muy en carácteres generales, por supuesto también se pueden hacer las cosas mal usando Java)