Si desea centrarse en sitios web pequeños y medianos, probablemente será más fácil encontrar trabajo en el ecosistema Ruby / Rails. Pero si está interesado en crear aplicaciones web altamente escalables, la pila basada en JVM sigue siendo una mejor opción.
A juzgar por la experiencia de Twitter y LinkedIn, la forma en que escala Rails es reemplazando gradualmente partes de él a medida que llega a cuellos de botella que no se mitigan simplemente agregando más hardware. JVM, Erlang, C / C ++ siguen siendo el camino a seguir para las cosas grandes.
Scala / Lift también le brinda la brevedad de Ruby / Rails, y sin la necesidad de escribir pruebas para errores de tipo. Una vez que haya aumentado en Scala, no hay mucha diferencia de productividad entre Lift y Rails.
- Cómo evaluar un equipo de desarrollo externo
- Cómo saber que el código PHP que estoy escribiendo es correcto
- ¿Cuál es la diferencia clave entre el desarrollo web .NET y PHP?
- ¿Hay alguna manera de filtrar una lista (ordenar) en función de los parámetros dados en React.JS?
- ¿Cómo detecta y oculta Airbnb las direcciones de correo electrónico y los sitios web en los mensajes?
Mi preferencia personal es Scala / Lift, pero de nuevo, Ruby / Rails es más popular (más demanda de desarrolladores de Rails [1]), ya que ha existido por más tiempo y está bien comercializado.
Editar: La seguridad fuerte fuera de la caja es otra fortaleza de Lift, y mi favorito personal en estos días. Es una temporada abierta en los sitios web en estos días, y la seguridad predeterminada de Lift es única en su clase.
1: http://www.indeed.com/jobtrends?…