GrafitoDesigns Co Freelance en DiseƱo Web, Usabilidad y Programacion Web

18Oct/090

Recursos para ser experto en Ruby on Rails

Ruby on Rails.

En conjunto Ruby (Lenguaje) y Rails (Frameworks) se convirtieron en la pareja perfecta en el mundo del desarrollo de las Redes Sociales y del los sistemas de administracion Web. Actualmente hay muchas aplicaciones gestionando de miles a millones de usuarios en trafico mensual, y esto nos da una idea del poder que tiene Ruby y la buena plataforma que puede ser Rails.

Ruby nacio en Japon en 1995 de la mano del programador de lenguajes de programacion Matz (Yukihiro Matsumoto) y su planteamiento es ofrecer un entorno de programacion amigable y divertido.

Rails por su parte es la Respuesta al desarrollo de aplicaciones RIA en ruby, ofreciendonos un marco de desarrollo organizado y libre de configuraciones, su desarrollo esta a cargo de David Heinemeier Hansson, CEO de 37 Signals, empresa donde todos sus desarrollos estan basados en este Framework.

Ruby,

Es el lenguaje de Scripting de moda, esto debido a su filosofia de programacion divertida y funcional, sin embargo cada dia se gana mas adeptos ya que su sintaxis es elegante, facil de entender y nos ayuda a enfocarnos al desarrollo de la funcionalidad de la aplicaciones y librerias reutilizables (GEM’s)

En mi opinion el lenguaje Ruby nos ofrece un entorno mas productivo, codigo fuente entendible y elegante; Sin embargo gracias a estos dos factores podremos desarrollar aplicaciones web mejor administradas y mas sencillas de mantener, ha pero pero sobre todo ruby es divertido.

Rails

Por su parte es un Framework que se desarrollo como una necesidad para crear aplicaciones web, bajo una arquitectura MVC. Sin embargo la popularidad de Rails se ha extendido debido al gran exito de las Redes Sociales (ej. twitter, github) que se han programado en este Framework. Pero rails no solo es una cara bonita, dentro de rails podremos encontrar: Un entorno de desarrollo amigable, la elegante sintaxis de Ruby, el simplista ORM Active Record, las Convensiones, Patrones de Layouts y muchas peculiares tan interesantes de rails, que lo hacen un framework interensante y prometedor.

Que necesitas para aprender Ruby on Rails:

  • Un IDE?? no, con un Simple Editor de Texto (yo prefiero textmate)
  • Si te orientas por textmate aqui dejo su plugin y sus cheat sheet
  • Visitar el sitio de Ruby on Rails y explorarlo a profundidad ya que ahi puedes encontrar los mejores recursos para aprender.
  • Instalar Ruby y su gemas Rails, Sqllite
  • Leer un buen libro. Personamente Recomiendo Ruby Way, Rails Way y Agile Web Development with Rails, Third Edition
  • Ver los Screencast ScarlingRails, RailsCasts
  • y por ultimo creer que programar es divertido y muchas ganas de aprender
Comparte esta informacion en tu Red Social:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • N4G
  • Tumblr
  • Twitter
  • Add to favorites
  • email
  • Live
  • Reddit
  • RSS
  • Technorati

About arthurolg

I am a UI Designer, front-end engineer, icon designer, logo and website designer. I have passion for making the web beautiful and creating every design to pixel perfection.
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.