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 :)