Planificando la actividad de contribución a comunidades de software libre desde españa

11

Transcript of Planificando la actividad de contribución a comunidades de software libre desde españa

Page 1: Planificando la actividad de contribución a comunidades de software libre desde españa
Page 2: Planificando la actividad de contribución a comunidades de software libre desde españa

Contexto - Usando múltiples dispositivos

Page 3: Planificando la actividad de contribución a comunidades de software libre desde españa

"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.

Page 4: Planificando la actividad de contribución a comunidades de software libre desde españa

Historia / Tendencia

Aplicaciones WebAplicaciones de escritorio

WebAppsApps

Page 5: Planificando la actividad de contribución a comunidades de software libre desde españa

Evolución de la Web

Page 6: Planificando la actividad de contribución a comunidades de software libre desde españa

Ember.js

JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture

DOM JS

Page 7: Planificando la actividad de contribución a comunidades de software libre desde españa

Comparativa - Backbone.js

158kb

16kb

3374

8609

393

1169

Código Watchers Forks

Page 8: Planificando la actividad de contribución a comunidades de software libre desde españa

Arquitectura

Modelos ( Dominio - Ember-Data )

Estados

Lógica App

Proxies - ( Datos de la aplicación)

Vistas

Page 9: Planificando la actividad de contribución a comunidades de software libre desde españa

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

...

Page 10: Planificando la actividad de contribución a comunidades de software libre desde españa

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

...

Page 11: Planificando la actividad de contribución a comunidades de software libre desde españa

@ppcano@ppcanojr

¡Gracias!