Reflexiones de un desarrollador de Java y Spring al probar Ruby on Rails
(blog.dramancompany.com)Fortalezas de Ruby on Rails
-
Baja barrera de entrada
-
La potencia del lenguaje Ruby
-
rails console -
Facilidad para escribir código de prueba
-
Todo lo relacionado con fechas
-
Gestión del esquema de la base de datos
-
Vista previa del envío de correos electrónicos
-
sidekiqpara manejar lógica asíncrona
Fortalezas de Spring
-
Enrutamiento declarativo de endpoints de API
-
Gestión declarativa de transacciones de base de datos
-
Container y DI
-
Separación clara entre la capa de entidades de BD y la capa de consultas
-
Plataforma cloud, MSA
-
Tipado estático (Java, Kotlin)
-
Ecosistema de desarrollo
-
Facilidad para redactar documentación openapi
Otros temas
-
Productividad
-
Convención de mayúsculas y minúsculas
"Antes destacaban fortalezas que solo Rails tenía, pero con el paso del tiempo el ecosistema de Spring ha evolucionado a una velocidad muy alta, y parece difícil decir que las fortalezas de Rails siguen siendo exclusivas de Rails.
Pero Ruby on Rails también es un framework tan maduro como Spring, y sigue logrando avances constantes solo con su comunidad de código abierto."
2 comentarios
Aunque hoy en día muchas de sus fortalezas se han ido diluyendo, al mirar atrás a la época en que se lanzó por primera vez y comenzó a difundirse, parece haber sido un framework que influyó enormemente en muchísimos lenguajes y entornos de desarrollo.
Hubo una época en la que me enganché con Ruby y usé bastante Rails; más allá de sus fortalezas, sentí que su filosofía de desarrollo era bastante atractiva. Después de mucho tiempo, volví a encontrarme con contenido relacionado.~ ^*