En esta sesión se platica de como surgió Ruby, historia general, al igual de las principales características de este.
Se pretende realizar la instalación Ruby para que en futuras sesiones se pueda utilizar sin problemas.
Ruby nació en 1993 por Yukihiro Matsumoto.
Matsumoto buscaba la posibilidad de un scripting language orientado a objetos y aunque ya existían otros como Perl o Python a el no le gustaban. Porque el buscaba un lenguaje genuinamente orientado a objetos y fácil de usar, al no encontrarlo decidió hacer uno.
Antes de escribir cualquier línea de código Matsumoto junto con su colega Keiju Ishitsuka escogieron el nombre. Tenían dos nombres en mente "Coral" y "Ruby", Matsumoto escogió Ruby porque se dio cuenta que era el "birthstone" de uno de sus colegas.
Finalmente la primera versión pública de Ruby fue el 21 de Diciembre de 1995.
Las características mas destacadas de Ruby son:
- Es open source por que lo puedes encontrar gratis en la web.
- Es un lenguaje interpretado.
- Es un scripting language del lado del servidor.
- Puede ser embebido en HTML.
- Es mucho mas escalable y aplicaciones escritas en Ruby son mas mantenibles.
- Puede ser usado para desarrollar aplicaciones web o de intranets .
- Puede conectarse facilmente a cualquier base de datos.
- Tiene un mundo de funciones lista para usar.
Para estas sesiones necesitamos instalar dos herramientas:
- Ruby, para tu comodidad puedes usar esta guía.
- El editor de texto de tu preferencia, nosotras usaremos Sublime Text 2.