Angular js Frontenders Valencia

Post on 13-Jun-2015

466 views 6 download

description

Presentación para Frontenders Valencia con @jacarma

Transcript of Angular js Frontenders Valencia

Quiénes somos?

Javier Carrasco @jacarmaJavier Casal @jcasalruiz

Qué hacemos? Solvency II

Nueva ley reguladora de fondos financieros:Protección del consumidorControl y supervisión de las aseguradoras

Fondo A

Fondo B

Fondo C Fondo D

50%50%

100%

Qué utilizamos?

Frontend?

Qué queremos?

API REST y Framework Javascript

MaduroTestable

Tests, Mocks, etcInyección de dependencias

ModularidadSin boilerplate

Elegir framework

Backbone Closure

Ember YUI

Knockout AngularJS

¿Y vosotros?

Elegir framework

Backbone ClosureSin bindings, verboso Poca documentación

Ember YUIPoco maduro No es MVC

Knockout AngularJSSólo bindings

Lo que dicen

"No es una librería""No es un framework"

"Angular es a los documentos dinámicos lo que HTML a los documentos estáticos"

"Angular es lo que hubiera sido HTML si hubiera sido diseñado para hacer aplicaciones web"

Lo que pensamos

"Is the Javascript framework that sucks less"

Creador

Mysko HeveryAgile Coach en Google

Autor de:Testability Explorer

JsTestDriver

MadurezAngular Backbone Knockout

Github 9,134 stars 1,760 forks 13,871 stars 2,632 forks 3,632 stars 549 forks

StackOverflow 4,908 preguntas 8,506 preguntas 5,335 preguntas

Antigüedad Octubre 2010 Octubre 2010 Julio 2010

Principios

No manipular el DOM directamente

Todo bien separado

Pensado para ser testeado

Escribir menos código

Qué ofrece?

● Separación "Model View Whatever"● Data binding● Deep linking● Inyección de dependencias● Plain javascript● Preparado para REST● Componentes reusables

Demo

Ecosistema

GruntKarma (testacular)YeomanAngular UIBatarang http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.html

Screencasts http://www.egghead.io/

Demo

Intro con transparencias 15 minData binding 5mControllers 5mAplicación con deep linking 5m

Servicios: REST con deploydDirectivasKarmaYeoman