13 de marzo de 2011

Editando Rails con Vim

Una de las preguntas que uno se hace cuando empieza a aprender un lenguaje es: qué editor utilizo? En Ruby hay mucho frikismo respecto al editor, y la gente se ha vuelto fan de una aplicación para Mac que se llama TextMate. Pero como yo no pienso cambiar de Linux pues las opciones que había barajado eran:
Al final me he decantado por la 3a opción. Os dejo una captura donde estaba haciendo una de las prácticas del libro "Ruby on Rails 3 Tutorial: Learn By Example", con el vim a la izquierda y a la derecha el autotest, el servidor de rails y una consola de rails funcionando:

8 de marzo de 2011

Gems

Una de las cosas que más sorprende cuando empiezas con Ruby on Rails es que Ruby on Rails es solo el principio de todo porque existen cientos y cientos de librerías llamadas gems que permiten extender tu aplicación y usar nueva funcionalidad.
Todas las gems que utilices en un proyecto tienen que estar especificadas en el fichero "Gemfile". Para hacerse una idea de la cantidad de gems que existen y que es lo que hacen puedes pasarte por RubyGems.

7 de marzo de 2011

Aprendiendo ruby

Últimamente estoy dedicando algunos ratos a aprender el lenguaje Ruby y su fantástico framework para desarrollo web: Ruby on Rails. Estoy leyendome el libro "Ruby on Rails tutorial: Learn Rails by Example" y estoy dando mis primeros pasos con BDD y TDD aprendiendo cucumber y rspec. En verdad es un choque cultural bastante grande tener que pensar que primero hay que redactar historias y tests antes de programar pero lo vamos a intentar.
Espero poner algunos ejemplos de mis fracasos y éxitos durante el proceso de aprendizaje...