Tucuman Valley - Insignia4u - Ruby on Rails

1,313 views
1,237 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,313
On SlideShare
0
From Embeds
0
Number of Embeds
82
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Tucuman Valley - Insignia4u - Ruby on Rails

  1. 1. @jmma en... Ruby on Rails Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  2. 2. @jmma trabaja en @insignia4u Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  3. 3. la pregunta... ¿Por qué usamos Ruby on Rails? Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  4. 4. vamos por parte... ¿Qué es Ruby on Rails? Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  5. 5. let me google that for you... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  6. 6. para hacerla corta... - Ruby on Rails es un framework que implementa el patrón MVC. - Uso y abuso de la filosofía DRY (Don't repeat yourself). - Convención sobre Configuración SIEMPRE. - En la capa del modelo, utiliza la técnica de ORM (ActiveRecord). - Puede ser fácilmente extendido a través de plugins. - Posee una gran comunidad. - Es opensource, gratuito y multiplataforma. - El código es re-bonito! Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  7. 7. ORM y byebye SQL... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  8. 8. SQL... ¿qué era eso? Métodos del tipo find_by_full_name, find_by_email, find_or_create_by_email y todas las posibles combinaciones son creados dinámicamente de acuerdo a cada modelo. Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  9. 9. ¿Con qué DB trabaja? - Si quiero trabajar con sqlite3... - Si quiero trabajar con mysql... y colorín colorado... no toco nada mas! Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  10. 10. Un poco de controllers. Así parece fácil... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  11. 11. Esta bien! Que parezca mas complicado... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  12. 12. Pero siempre queda bonito... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  13. 13. Vistas elegantes (ERB)... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  14. 14. Vistas más elegantes (HAML)... Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  15. 15. Y lo mejor es que se puede testear... +1 Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  16. 16. como para ir redondeando... ¿Qué se puede hacer con Ruby on Rails? Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  17. 17. Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  18. 18. Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  19. 19. Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  20. 20. reflexionando un poco... Cada vez quedan menos razones para NO usar Ruby on Rails Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  21. 21. The END! Gracias Totales! juan@insignia4u.com @jmma Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com
  22. 22. The END! Gracias Totales! juan@insignia4u.com @jmma Juan Maria Martinez Arce - @jmma - juan@insignia4u.com - www.insignia4u.com

×