planificando la actividad de contribución a comunidades de software libre desde españa
TRANSCRIPT
Contexto - Usando múltiples dispositivos
"It's like you build something and people experience it in all these different places. So making it so you can build once and kind of have it in a lot of these different places
I think it's going to be very valuable."
Mark Zuckerberg (CEO de Facebook), Octubre 2010.
Historia / Tendencia
Aplicaciones WebAplicaciones de escritorio
WebAppsApps
Evolución de la Web
Ember.js
JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture
DOM JS
Comparativa - Backbone.js
158kb
16kb
3374
8609
393
1169
Código Watchers Forks
Arquitectura
Modelos ( Dominio - Ember-Data )
Estados
Lógica App
Proxies - ( Datos de la aplicación)
Vistas
Lecciones
Curva de aprendizaje grande
Mayor Productividad
Single Apps mejoran la UX
Focalizarte en App
Reutilizacion de UIs
Facilita relación entre CSS - HTML
rake-pipeline
sproutcore-touch
...
Concluyendo - Ember.js
2006 ( Sproutcore )
ZenDesk, Square, Yapp...
Largo recorrido ( Tilde.io )
Convención en vez de Configuración
Proporciona solución por defecto a problemas comunes
Incrementando la comunidad
Incluyendo nuevos patrones
...
@ppcano@ppcanojr
¡Gracias!