Publicidad:
La Coctelera

Rubicundo

Ruby on Rails y demás yerbas del campo...

14 Mayo 2008

Aprendiendo Ruby on Rails

Lección 1: Ruby an Rails

¿Qué es Ruby?

Ruby es un lenguaje de scripts, multiplataforma, netamente orientado a objetos es software libre, fue creado por Yukihiro Matsumoto conocido como Matz. La primera versión fue liberada en 1995, hereda varias caracaterísticas de lenguajes como: Perl, Smalltalk, Eiffel, Ada y Lisp. Como lo indica su propio autor, es un lenguaje “aparentemente sencillo pero internamente complejo”.

Esto quiere decir que mientras más nos abstraemos en el paradigma orientado a objetos notaremos realmente la complejidad del lenguaje (al menos fue mi caso, ya que vengo de lenguajes estructurados y orientados a eventos); lo considero un lenguaje muy intuitivo casi a un nivel de lenguaje humano.

Ruby fue diseñado para un desarrollo rápido y sencillo. Cada día este lenguaje va ganando más adeptos, tanto así que la empresa Sun Mirosystems, está apoyando un proyecto llamado Jruby que es un interprete de Ruby escrito 100% en Java.

¿Qué es Rails?

Rails es un framework para el desarrollo de aplicaciones web, software libre por naturaleza, está basado en el patrón de diseño Modelo Vista Controlador (MVC). Fue creado por David Heinemeier Hansson, empleado de la empresa 37signals.

Fue liberado por primera vez al público en julio del 2004, y lo implemento en una aplicación orientada a la administración de proyectos llamada Basecamp. Actualmente se uniéron más personas al desarrollo de Rails podemos visualizar aquí a los integrantes. Rails está basado en estos principios de desarrollo:

  • No lo vuelvas a repetir (Don’t Repeat Yourself )
  • Convención antes que Configuración (Convention Over Configuration)
Tags: ruby, rails, tutorial

servido por Essio 3 comentarios compártelo

3 comentarios · Escribe aquí tu comentario

mercuriox

mercuriox dijo

Hola Essio....

De todas partes me llegan noticias de que Ruby es un lenguaje que no debe tomarse a la ligera... pues rápidamente se convertirá en uno de los principales motores de software. No sé cual sea tu idea para este blog, pero por si se trata de aprenderle, aquí estoy. Merc.

14 Mayo 2008 | 03:05 AM

Essio Rubin

Essio Rubin dijo

Garcias por el comentario.

Si, efectivamente, estoy en una etapa de aprendizaje e investigación.
Siento que hay demasiada información sobre RoR pero como que falta integrarla y hacer más facil la difusión y aprendizaje de este framework. En especial para los hispanohablantes.

14 Mayo 2008 | 03:16 AM

mercuriox

mercuriox dijo

y la lección 2?

16 Mayo 2008 | 02:47 AM

Escribe tu comentario


Sobre mí

Avatar de Essio

Rubicundo

Lima, Perú
ver perfil »
contacto »
Essio Rubin, es ingeniero Industrial, magister en Informática y doctor en sistemas. Actualmente labora en Lima como consultor del Banco Mundial.

Fotos

Essio Rubin todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera