¿Qué idiomas están reemplazando a Ruby on Rails?

Depende de la empresa y sus necesidades.

En Coding Dojo recientemente analizamos esto extensamente, ya que necesitamos conocer la industria para enseñar mejor las prácticas de la industria y los idiomas comunes.

Ruby on Rails ha estado disminuyendo lentamente durante la última década. No se ha ido y no se irá pronto, pero una gran parte del mercado que dominó ahora se está centrando en Python y NodeJS . La mayoría de los desarrolladores que siguen el ritmo de la industria usan Ruby on Rails para crear prototipos de una aplicación, obtener pruebas de concepto, y luego reescribir esa aplicación en un lenguaje de mejor rendimiento con menos problemas de seguridad.

Para las empresas que se desarrollaron previamente en Ruby on Rails, Java termina convirtiéndose lentamente en el estándar para su backend a medida que buscan actualizaciones de rendimiento en todos los ámbitos [1].

La demanda de trabajo en Ruby on Rails también está disminuyendo, mientras que Python, JavaScript y Java están en todos los ámbitos. Aprenda un lenguaje y un marco que lo haga empleable [2]

Notas al pie

[1] Airbnb – Airbnb Tech Stack | StackShare

[2] Los cinco lenguajes de codificación más demandados

Ruby on Rails es un marco y no un lenguaje por decir.

El desarrollo web más que cualquier otro desarrollo se ve afectado por la adopción de nuevas tecnologías por el simple hecho de que hayan leído un artículo reciente de Medium. La mayoría de los proyectos establecidos están funcionando bien con sus opciones tecnológicas existentes. Lo que le importa a sus clientes es el producto que está creando y su utilidad.

Dicho esto, he conocido a muchos desarrolladores de Rails que se mudaron a NodeJS / express, golang framework, flask y demás. Feliz explorando.

No es como si se reemplazaran los rieles, pero es como si la gente estuviera más interesada en tecnologías de reciente florecimiento como node.js. Las tecnologías como los rieles son realmente buenas, pero carecen de rendimiento en comparación con los nodos, por lo que las personas pueden pensar y cambiar a otras tecnologías, pero el sitio desarrollado en rieles habría tardado solo unos días y podría llevar meses implementarlas en tecnologías alternativas, por lo tanto, las empresas no asuma este tipo de riesgo por una promesa invisible de otras tecnologías y quédese con rieles la mayor parte del tiempo.

Creo que la mayoría de la multitud de RoR se filtra lentamente en el mundo NodeJS con los hipsters RoR más incondicionales convirtiéndose en Rust / Go. Creo que el desarrollador promedio de RoR es demasiado presuntuoso para reemplazarlo con PHP o Python

Fuente: Hablar con algunos fanáticos incondicionales de RoR que se dedican a charlar con otros idiomas.

Elixir / Phoenix parece estar dirigido específicamente a esa multitud. Creo que vale la pena mirarlo.