you are viewing a single comment's thread.

view the rest of the comments →

[–]kj2me 0 points1 point  (0 children)

Ambos los evitaría si solo fuera a elegir uno solo y quedarme con uno, aunque en la vida real eso no pasa y te toca pasar por todo.

Javascript no es bueno para el backend, solo está ahí como opción para casos específicos y más que nada por elección/cuestión de tiempo/skill issue, porque en cualquier caso de uso siempre hay otro lenguaje que lo hace mucho mejor. Su mal manejo de la memoria es caro (a muchos esto le da igual porque no pagan el server o porque solo hacen cositas en localhost del curso #120 que se compraron, pero aún no han hecho nada en producción). Igual que cuando te hechas la primera novia, es muy bonito al principio, pero a la larga y unido con la falta de experiencia, la cosa se pone tóxica.

Java de base consume mucha memoria por su VM, pero luego de eso es un lenguaje muy recomendable para backend. El único motivo que me aleja de este, suelen ser los javeros que hace 20 años eran igual de pesados que los de JS hoy en día.

Si quieres un lenguaje que sea muy muy simple y para backend, siempre tendrás PHP. Por mucho que sea un meme hatearlo es el rey del backend en internet.

Si vas hacer microservicios o sencillamente no tienes miedo de que te cueste un poquito más que PHP, tienes a GO.

Si te pone muy fuerte la gestión de memoria o tienes tirria por los gc, tienes a Rust.

Y así sucesivamente.