Mafe Serna 

QUE ES FALCORJS

Es una librería javascript que permite la comunicación eficiente y rápida entre cliente - servidor, dando forma a los datos del back-end como un único objeto JSON virtual.

¡¡Los datos son el API!! 

QUE RESUELVE

 

  • Cantidad excesiva de endpoints
  • Latencia
  • Almacenamiento en cache
  • Datos innecesarios en vista

CONCEPTOS

PATH

PATHSET

"movies[0].title"   ->  ["movies" , 0 , "title"]

"movies[0..2].title"   ->  ["movies", {from:0 , to:2}, "title"]

"movies["+"index"+"].title"   ->  ["movies" , index , "title"]

CONCEPTOS: JSON GRAPH

CONCEPTO: JSON GRAPH

Atom : { $type : "atom", value: ['en', 'fr'] }

Error : { $type : "error", value: "The request timed out."}

CONCEPTOS: MODEL

CONCEPTOS: DATASOURCE

CONCEPTOS: ROUTER

COMO LO SOLUCIONA

Latencia

Cache

Endpoints

Datos en vista

Model - DataSource

Model

Paths

Talks is Cheap; Show the Code!!

Demo

GRACIAS

a todos mis fans

Made with Slides.com