Slide 1

Slide 1 text

Objetos en Javascript (Bueno Coffeescript) Benito Serna Innku Un Ejemplo de

Slide 2

Slide 2 text

Visita ...

Slide 3

Slide 3 text

¿Porque no usar simplemente Rails?

Slide 4

Slide 4 text

No necesito persistencia! Compartir el estado entre el navegador y el servidor, sería mucho mas complicado!!!

Slide 5

Slide 5 text

Ahora sí, a lo que viniste!!

Slide 6

Slide 6 text

Nada Nuevo :) Dividir el código, por lo menos, en Modelos Y Vistas

Slide 7

Slide 7 text

Una Vista no, es toda la pantalla. Crear una vista Para cada elemento Que valga la pena

Slide 8

Slide 8 text

Y los ejemplos, primo?

Slide 9

Slide 9 text

QuoteIndexView ProductQuoteItemView

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

ProductQuoteDetailsView

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

ProductQuoteFormView

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Las vistas son responsables de ● Inicializar Eventos ● Render Templates Por ahora la unica manera forma en que he hecho test a vistas es por medio de capybara. Si alguien tiene una forma de hacer UnitTest digame, por favor :)

Slide 18

Slide 18 text

Los Modelos son Responsables de la Lógica.

Slide 19

Slide 19 text

You better test your models

Slide 20

Slide 20 text

Usa Jasmine

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Para hacer Test a Modelos

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Creo que el punto ha sido explicado :)

Slide 26

Slide 26 text

Esta practica, fue tomada de experimentar con Backbone.js y Spine.js Realmente recomiendo probar estos framewoks (son muy similares). Recomiendo tambien probar Ember.js Y que luego me expliquen :)

Slide 27

Slide 27 text

Muito Obrigado :)