Ruby on Rails v3
con Ruby On Rails y
metología ágil
¡Una historia que no deberías perderte antes de
titularte!
Por Nelson Rojas Núñez
¿Duele una aplicación Web?
✔
HTML
✔CSS
✔
JavaScript
✔
Ajax
✔
Diseño
✔
Bases de datos
✔
Gestión de formularios
✔
Seguridad
¿Lo más doloroso?
✔
Cambios en el software
✔
Cambios de diseño(Interfaz de Usuario)
✔
Cambio en el motor de base de datos
¿Qué nos ofrece Ruby on
Rails?
Separación de código en 3
Capas: MVC
(Model View Controller)
Convenciones sobreconfiguraciones
(Conventions Over Configurations)
Mapeo de ObjetoRelacional
(Object-Relational mapping)
Agnosticismo de base de
datos
(Database Agnostic)
Reutilización de código
desde lacomunidad
(Plugins + Ruby Gems)
Generadores de código
Modelos, Controladores, Plugins,
Helpers, Migraciones, ...
Cosas que puedes hacer con los
modelos
Herencia de tablas
Tablas quese relacionan
con muchas tablas
Relaciones entre tablas
sin necesidad de definirlas
físicamente
Campos virtuales
Guardar más de una tabla
en 1 línea de código
Validaciones sobrecampos
(muchas opciones de
fábrica... y puedes
construir las tuyas)
Bases de datos en varios
entornos
(desarrollo, prueba,
producción)
¿Qué tal si hablamos de
ruby?
10.times doputs "hola mundo"
end
¡Show time!
Foro de programación Registro | Login
+Agregar un nuevo tema
Título del tema
Resumen...
Publicado por: abc, hace xyz
Título del tema
Resumen...Publicado por: abc, hace xyz
Creado por ...
Foro de programación
Foro de programación
Agregar tema
Título del tema
Título:
Descripción del tema expuesto
por el usuario....
Contenido:Enviado por ABC, hace XYZ
Agregar
Cancelar
Creado por ...
Creado por ...
Foro de programación
Login
Foro de programación
Registro de usuarios
Usuario:
Usuario:...
Regístrate para leer el documento completo.