Angular js Frontenders Valencia

781 views

Published on

Presentación para Frontenders Valencia con @jacarma

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
781
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Angular js Frontenders Valencia

  1. 1. Quiénessomos?Javier Carrasco @jacarmaJavier Casal @jcasalruiz
  2. 2. Quéhacemos? SolvencyIINueva ley reguladora de fondos financieros:Protección del consumidorControl y supervisión de las aseguradorasFondo AFondo BFondo C Fondo D50%50%100%
  3. 3. Quéutilizamos?Frontend?
  4. 4. Quéqueremos?API REST y Framework JavascriptMaduroTestableTests, Mocks, etcInyección de dependenciasModularidadSin boilerplate
  5. 5. ElegirframeworkBackbone ClosureEmber YUIKnockout AngularJS¿Y vosotros?
  6. 6. ElegirframeworkBackbone ClosureSin bindings, verboso Poca documentaciónEmber YUIPoco maduro No es MVCKnockout AngularJSSólo bindings
  7. 7. Loquedicen"No es una librería""No es un framework""Angular es a los documentos dinámicos lo que HTML a losdocumentos estáticos""Angular es lo que hubiera sido HTML si hubiera sidodiseñado para hacer aplicaciones web"
  8. 8. Loquepensamos"Is the Javascript framework that sucks less"
  9. 9. CreadorMysko HeveryAgile Coach en GoogleAutor de:Testability ExplorerJsTestDriver
  10. 10. MadurezAngular Backbone KnockoutGithub 9,134 stars 1,760 forks 13,871 stars 2,632 forks 3,632 stars 549 forksStackOverflow 4,908 preguntas 8,506 preguntas 5,335 preguntasAntigüedad Octubre 2010 Octubre 2010 Julio 2010
  11. 11. PrincipiosNo manipular el DOM directamenteTodo bien separadoPensado para ser testeadoEscribir menos código
  12. 12. Quéofrece?● Separación "Model View Whatever"● Data binding● Deep linking● Inyección de dependencias● Plain javascript● Preparado para REST● Componentes reusables
  13. 13. Demo
  14. 14. EcosistemaGruntKarma (testacular)YeomanAngular UIBatarang http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.htmlScreencasts http://www.egghead.io/
  15. 15. DemoIntro con transparencias 15 minData binding 5mControllers 5mAplicación con deep linking 5mServicios: REST con deploydDirectivasKarmaYeoman

×