Se trata de un lenguaje de programación interpretado no compilado, creado en 1993 por el japonés Yukihiro “matz” Matsumoto. Surge a partir de otros lenguajes ya conocidos como Python y Perl.
Principales caracteristicas:
- Lenguaje interpretado
- Sintaxis sencilla y consistente
- Orientado a objetos
- Clases, herencia y métodos
- Dinámico
- Racolector de basura
- Manejo de excepciones
- Tratamiento de expresiones regulares
- Capacidades de introespección, reflexión y metaprogramación.
- Portable (Windows, Linux, Mac)
Rails:
Es un framework para el desarrollo de aplicaciones web. Nace en las manos del danés David Heinemeier Hansson en 2004.
Se basa en la arquitectura MVC (Modelo, Vista, Controlador) y se integra principalmente con Ajax.
Sigue dos principios básicos:
- Convención sobre configuración (CoC)
- No te repitas tu mismo (DRY)
- La productividad aumenta
- Menos código
- No hay ficheros de configuración
- Todo está en su sitio
- Escalabilidad
- Rendimiento
Ejemplos del uso de Ruby on Rails:
- En España:
- www.lacoctelera.com
- www.mtv.com
- www.aspgems.com
- Otros lugares:
- www.37signals.com
- www.twitter.com
- www.jobster.com
Información de Ruby on Rails:
- http://pickaxe.ruby.org.es
- http://ruby-lang.org/es
- http://ruby-lang.org/es/documentacion
- http://www.rubyonrails.org
- http://www.ruby-forum.com

1 comentario:
Estos son las ideas generales con las que me quede el primer día del curso con la charla de Victor. Creo que quedó bien explicado el concepto de Ruby on Rails y los enlaces a páginas con información nos serán de utilidad.
Publicar un comentario