En resumen, dicen lo siguiente:
- que Ruby es más fácil de aprender y la programación en Ruby es más productiva que en otros lenguajes;
- que Ruby tiene a Rails como una plataforma "catalizadora" que ayuda a su adopción y productividad;
- que Ruby es ideal para crear interfaces que accesen bases de datos;
- que a medida que Ruby se hace más popular, será rápidamente adoptado por empresas, confiando en la base de gente que sepa sobre esta plataforma;
- que para mitigar riezgos, las compañías deben considerar emplear expertos, y entrenar regularmente a su personal;
- que puesto que Ruby es un lenguaje interpretado, esto favorece altamente la productividad en este lenguaje (comparado con Java);
- que puesto que Ruby es un lenguaje completamente orientado por objeto, esto le favorece sobre lenguajes como Python;
- Ruby es software libre, sin las restricciones que imponen otras licensias.
Finalmente, a Ruby le favoren los siguientes aspectos:
- escala bastante bien;
- extremadamente rápido para desarrollar software;
- tiene buenas herramientas para desarrollo;
- y es muy fácil darle mantenimiento.
Referencias:
Ruby for the Java World
OnJava: Ruby the Rival
An Introduction to Ruby for Java Programmers
PHP vs Java vs Ruby
From Java to Ruby Risk
C/Java/Python/Ruby
To Ruby from Java
Libro "From Java to Ruby"
Moving from Java to Ruby on Rails ...
Ruby faces off against PHP, Java
1 comment:
Particularmente no estoy en contra de Ruby. Pero ... ¿por qué entonces twitter.com, el proyecto más representativo de Ruby está siendo considerado para migrarse a otra plataforma? Según he entendido es por falta de escalabilidad.
Un saludo
Post a Comment