Aprendizaje – Rails, buena opción sólo si ya conoces las bases de la web

¡HOLA!, ¿Cómo están?…Espero que bien.

Bueno el día de hoy (aprovechando un teclado en espaÑol), tuve las ganas de hacer una entrada sobre este gran framework para el desarrollo de aplicaciones web.

Ustedes se preguntarán:

¿Qué es esa cosa ‘Rails’ de la que muchas personas hablan pero pocos usan?

En principio, Ruby es un lenguaje de programación muy bonito. No esperen algo demasiado original ya que Ruby es lo menos original que pueden encontrarse. De hecho Ruby es producto de la frustración de este señor:

Él es el algún día frustrado que hoy causa felicidad tanto para el como para nosotros :)

Entonces, este señor (desde ahora Matz) pensaba:

¿Porqué para X feature necesito Y lenguaje? ¿No hay algo con todo?….Parece que no, voy a crear un lenguaje mejor!

Y lo consiguió, pero vaya que es un lenguaje que apoya a los desarrolladores sobretodo en definir cosas simples. En fin, haremos un especial de documentación y recomendaciones de Ruby en otra entrada que ya estoy preparando.

Ahora vamos a ver lo que es Rails. Éste es un framework fullStack y RESTful, base MVC con todo lo necesario “out of box” para el desarrollo de aplicaciones web. Francamente nunca había confiado en plataformas base en un lenguaje de scripting (por lo que dicen que de es más lento y que el scripting no es para proyectos interesantes, ¡va! ¡conozcan RoR y después opinen!). Otra cosa de RoR es que utiliza la filosofía DRY (<= Enserio tengo que hacer una entrada de esto), un ejemplo de la implementación de DRY es la definición de los modelos, en donde a las clases no incluyen explícitamente las propiedades del modelo, ya que eso está definido en la base de datos.

Hay muchas imágenes y comentarios como este:

O un comentario como el siguiente:

Lo que un desarrollador RoR necesita: ruby, gem y rails. Lo que un desarrollador Java necesita: Hibernate, Spring, (Wicket o Tapestry o Struts o Struts 2 o Faces o GWT …..)…O quizás solamente JRuby 😉

Les dejo como recomendación estos libros:
Simply Rails de Sitepoint
Y el curso VTC Programming With Ruby.

Luego que ya lo aprenda bien haremos algo interesante 😉

Saludos. Gracias por sus visitas

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s