Ruby on rails: en la cúspide de 2014, ¿vale la pena invertir el tiempo de la tarde (y algunos fines de semana) en aprender RoR?

¡Aprender cualquier marco web moderno vale su tiempo! Elija uno y comprométase a construir algo de valor con él.

Nos gusta RoR por el rubí: la sintaxis es más sencilla de aprender y se lee muy bien. Como desarrollador, ¡leerá más código del que escribe! También nos gusta debido a las excelentes herramientas de aprendizaje como el maravilloso libro de Chris Pine (Learn to Program, Second Edition (The Facets of Ruby Series): Chris Pine: 9781934356364: Amazon.com: Books) y RubyMonk (RubyMonk – Tutoriales interactivos de ruby ​​para aprender Rubí)

Elegir uno es solo una cuestión de perspectiva. Míralo como una oportunidad para aprender más sobre la web y la programación orientada a objetos. Descubrirá que después de haber aprendido un lenguaje de programación y un marco, esas habilidades se traducen bien en aprender otras adicionales.

La clave es aprender el idioma subyacente primero antes de aprender el marco web. Intente escribir algunas utilidades de línea de comandos ordenadas con Ruby antes de graduarse en Rails.

Sí. Es popular entre las nuevas empresas y, de hecho, también está ganando fuerza en el mundo corporativo. Claro, hay muchos más trabajos PHP / .NET, pero ¿por qué hacerte eso? Una vez que hagas el salto, nunca querrás volver.

Sí, otros marcos aún no se han acercado. Node es bueno para aplicaciones en tiempo real, pero escribir JS del lado del servidor frente a escribir Ruby para aplicaciones web no en tiempo real se siente como un paso atrás. Es más difícil mantener una base de código de back-end JS.

Go se está poniendo de moda, pero sus frameworks web aún no son tan maduros. Go proporciona una gran ventaja de rendimiento, pero los costos de la aplicación de rieles de escala (si la aplicación está optimizada correctamente) también disminuyen año tras año. (ver Rubinius)

No he visto un lenguaje de programación con una sintaxis tan buena como la de Ruby.