Aprendiendo Ruby on Rails - Resumen Capítulo Uno

· 294 palabras · Lectura de 2 minutos

Bueno, pues en el capítulo uno del tutorial he configurado el entorno y seguido un pequeño workflow de trabajo, desde la creación de la aplicación hasta su despliegue en Heroku, pasando por el control de versiones con Git y GitHub.

El único inconveniente que le veo es que… efectivamente, no he aprendido nada de Ruby ni de Rails.

Ahora pequeña lista de cosas que me gustan:

  • Ecosistema de herramientas bien acoplado y funcional (espectacular la comunicación Heroku - GitHub)
  • Generador de código automático (¿Spring Roo?)
  • El tutorial te hace seguir buenas prácticas y con herramientas modernas.
  • El entorno de desarrollo es UNIX!
  • No es necesario un IDE mamotrético, al menos de momento.

Cosas que no me han gustado:

  • Todavía no he visto nada de código como tal, jeje.
  • Pequeños problemas en la instalación.
  • Algunos conceptos se dan demasiado rápido, habría que verlos más pausadamente (ver lista más abajo).

Ahora voy a resumir los pasos de instalación en la Ubuntu 10.04:

  1. Paquetes apt-get: gVim, Git, ruby, curl, libruby1.8, zlib1g-dev, libssl-dev, libreadline5-dev, build-essential, rubygems, irb, ri, rdoc, rake, ruby1.8-dev, libopenssl-ruby, sqlite3, libsqlite3-dev, sqlite3-rubylibsqlite3-ruby
  2. RVM: Con Git, seguir instrucciones en su página.
  3. Instalación de Ruby 1.9.2 en RVM con zlib leer aquí
  4. Instalación de Rails 3 en sí, aquí
  5. También es más que conveniente una cuenta de usuario de GitHub y otra de Heroku.

Y listo. Conceptos que me gustaría repasar:

  • Lenguaje Ruby como tal.
  • Gems
  • Rake
  • RVM
  • Rails
  • Git
  • Heroku
  • Markdown

Y “ya esta”, claro, hay que tener en cuenta que Ruby y Rails es el objetivo fundamental, así que eso espero tenerlo bastante cubierto de aquí a terminar.

Hmmm… una cosa que me llama la atención ahora que lo pienso, ¿no hay ningún framework de pruebas unitarias? Interesante, a ver si el tutorial dice algo.

comments powered by Disqus