He leído un par de artículos sobre el uso de nuevos marcos JS como Backbone.js o Ember.jsusando backbone/ember ¿hace que django sea una API REST simple?
he llegado a esta declaración: Si utilizo un marco JS como Backbone.js/Ember.js, Luego muevo la lógica desde el back-end (Django) al front-end.
Por lo tanto, ¿se utilizará Django solo para sus Modelos? Eso significa que Django Views y Django Template ya no son necesarios y el back-end de Django se convierte en una API REST "básica" que será consumida por el front-end.
¿Estás de acuerdo? ¿Es entonces el propósito de Django en este caso?
¿Está convirtiendo el backend de django en una API REST uno de los casos de uso más adecuados cuando se utiliza un framework como Backbone.js/Ember.js para el front-end?
Gracias.
Ok, ya probé las dos primeras. Sin embargo, la integración con la red troncal no parece sencilla. Parece que tengo que anular algunas cosas en la columna vertebral ... ¿Hay alguna forma práctica de hacer que uno u otro trabaje de inmediato con la columna vertebral de una manera sencilla con un mínimo de configuración? Gracias. – Michael
Tenemos una configuración DRF y Backbone bastante personalizada con sincronización anulada y más. Usamos DRF no debido a la compatibilidad de fábrica, sino más porque es fácil de personalizar. Voy a actualizar mi respuesta con más información –
Ok, si supongo que tendré que pasar por la personalización de la sincronización Backbone, etc. de todos modos. – Michael