Después de haber visto una gran cantidad de limitaciones en PHP y sentir incomodidad al migrar entre bases de datos de Access, SQLite y MySQL; decidí­ probar otro lenguaje para 'backend', por lo que comencé a estudiar Ruby.

No sería la primera vez que escucho del lenguaje Ruby, ya lo conocía por ser lenguaje de scripting para algunos motores de juego como RPG Maker, pero no conocía su potencial como herramienta para el desarrollo web.

Al iniciar con este lenguaje pude notar varias caracterí­sticas que llamaron mi atención y que voy a enlistar como las funcionalidades que más me han gustado.