Tucuman Valley - Insignia4u - Ruby on Rails
-
Upload
insignia4u -
Category
Technology
-
view
1.092 -
download
0
Transcript of Tucuman Valley - Insignia4u - Ruby on Rails
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
@jmma trabaja en @insignia4u
la pregunta...¿Por qué usamos Ruby on Rails?
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
vamos por parte...¿Qué es Ruby on Rails?
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
let me google that for you...
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 - [email protected] - www.insignia4u.com
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
ORM y byebye SQL...
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
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 - [email protected] - www.insignia4u.com
¿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 - [email protected] - www.insignia4u.com
Un poco de controllers. Así parece fácil...
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Esta bien! Que parezca mas complicado...
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Pero siempre queda bonito...
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Vistas elegantes (ERB)...
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Vistas más elegantes (HAML)...
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Y lo mejor es que se puede testear... +1
como para ir redondeando...¿Qué se puede hacer con Ruby on Rails?
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
reflexionando un poco...Cada vez quedan menos razones para NO usar Ruby on Rails
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
The END!Gracias [email protected]@jmma
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com
The END!Gracias [email protected]@jmma
Juan Maria Martinez Arce - @jmma - [email protected] - www.insignia4u.com