2 puntos por GN⁺ 2023-08-30 | 1 comentarios | Compartir por WhatsApp
  • Empecé a programar con JavaScript en 2013.
  • Desde entonces aprendí y probé varios lenguajes, incluyendo Python, pero JavaScript siempre me pareció el mejor.
  • El año pasado aprendí Ruby y me sorprendió lo divertido y fácil de usar que es.
  • Actualmente estoy empezando todos mis proyectos nuevos en Ruby.
  • En los 2000, tanto Python como Ruby eran lenguajes relativamente nuevos, de tipado dinámico y "parecidos al inglés".
  • Durante ese tiempo, ambos lenguajes disfrutaron de una popularidad similar.
  • Ahora Ruby sigue vivo, todavía hay muchos trabajos relacionados con Rails y también están pasando cosas interesantes en el propio Ruby.
  • Sin embargo, Python ha mantenido un crecimiento enorme durante los últimos 10 años.
  • Las bibliotecas matemáticas de Python, numpy y pandas, resultan atractivas para el ámbito académico.
  • Python puede ser más simple y más fácil de aprender.
  • Vale la pena pensar por qué Ruby dejó de crecer y Python se convirtió probablemente en el lenguaje de programación más popular.
  • (En mi opinión Ruby es un mejor lenguaje), pero como no le presté atención en ese momento, me gustaría escuchar la opinión de programadores de mayor trayectoria.

1 comentarios

 
GN⁺ 2023-08-30
Opinión de Hacker News
  • Python, especializado en el contexto de datos, ofreció muchas oportunidades a personas que se acercaban por primera vez a la programación en el ámbito de los datos.
  • Ruby, especializado en desarrollo web, tuvo que competir con Node.js y React.
  • Python ganó popularidad como lenguaje de enseñanza y se usó en diversos campos, como scripting para juegos y creación de sistemas de build.
  • Python se convirtió en el estándar para scripts aleatorios y reemplazó a Perl en muchas distribuciones.
  • Python es conocido como un lenguaje multipropósito, ampliamente usado y útil en muchos ámbitos.
  • El diseño de Python ayudó a que los nuevos usuarios formaran intuiciones correctas sobre los conceptos.
  • La simplicidad, flexibilidad y potencia de Python contribuyeron a su éxito.
  • La biblioteca estándar, el REPL y el FFI de Python jugaron un papel importante en su popularidad.
  • El impulso de Python y su sintaxis similar al pseudocódigo ayudaron a mantener su popularidad.
  • Su adopción temprana hizo que Python se convirtiera en la opción preferida para trabajos relacionados con datos usando Numpy y bibliotecas asociadas.
  • Python tenía una comunidad amigable y accesible, además de una excelente documentación, mientras que Ruby al principio solo estaba documentado en japonés.
  • Django, similar a Rails, pudo combinarse con muchas otras tecnologías, lo que contribuyó al éxito de Python.
  • La experiencia personal y las preferencias también influyeron en la elección entre Ruby y Python.