2do Meetup Ember Monterrey — Overview: EmberCLI, Ember Data, JSON API & Mirage

Ben Orozco
The Backlog by Ecaresoft
2 min readAug 18, 2016

Una de las primeras preguntas que nos hacemos como developers después de aprender lo básico de un framework front-end como Ember es:

Cómo creamos aplicaciones para problemas reales, con un backend y una base de datos como cimientos que nos permitirán escalarla?

Ember Data es una capa de abstracción que nos permitirá conectar nuestra aplicación SPA (client-side) con nuestro backend API de manera transparente, asegurando la mayor compatibilidad y la menor fricción posible.

Sin embargo es común que durante la etapa de prototipeo alguna de las siguientes situaciones se presenten:

  • No somos/tenemos desarrolladores backend
  • Aun no se ha decidido el stack (proveedores, arquitectura, base de datos, framework)
  • Tiempo y recursos limitados

Por estas y otras razones es conveniente usar una herramienta como ember-cli-mirage para contar desde un inicio con un API que asemeje al real, lo que nos permitira:

  • Ser agiles al crear, adaptar y descartar ideas rapidamente
  • Best practices desde el inicio: TDD (Test-driven development)
  • Productividad y escalabilidad de equipos de desarrollo

Slides

Codigo

Recursos

--

--