Depende de lo que quieras decir. Rails es el mecanismo más rápido para desarrollar aplicaciones web interactivas. Sin embargo, tiene dos desventajas distintas. Requiere que aprenda el lenguaje Ruby, que está un poco menos estructurado que (digamos) C ++. También tiende a hacer que las aplicaciones se vean un poco "idénticas".
Sí, principalmente porque la tendencia de la industria del software en este momento y en el
futuro es utilizar herramientas de andamio como rieles para crear aplicaciones,
tanto web como de otro tipo.
Sin embargo, uno no querría encasillarse a sí mismo para ser competente en un solo tipo de andamio o
lenguaje subyacente.