Ho letto un paio di articoli sull'utilizzo di nuovi quadri JS come Backbone.js o Ember.jsutilizzando backbone/ember rende django una semplice API REST?
Sono venuto fino a questa affermazione: Se io uso un quadro JS come Backbone.js/Ember.js, Quindi sposto la logica dal back-end (Django) al front-end.
Quindi, Django sarà effettivamente utilizzato solo per i suoi modelli? Ciò significa che Django Views e Django Template non sono più necessari e il back-end Django è un po 'come una API REST "di base" che verrà consumata dal front-end.
Sei d'accordo? È quindi lo scopo di Django in questo caso?
Il backend di django in un'API REST è uno dei casi di utilizzo più adatti quando si utilizza un framework come Backbone.js/Ember.js per il front-end?
Grazie.
Ok ho provato i primi due. Tuttavia l'integrazione con il backbone non sembra semplice. Sembra che devo scavalcare alcune cose sulla dorsale ... Ci sono dei modi pratici per far funzionare subito uno o l'altro con backbone in un modo semplice con un minimo di configurazione? Grazie. – Michael
Abbiamo un setup DRF e Backbone piuttosto pesantemente personalizzato con sincronizzazione sovrascritta e altro. Usiamo il DRF non per la compatibilità immediata, ma più per la facilità di personalizzazione. Aggiornerò la mia risposta con qualche informazione in più –
Ok, suppongo che dovrò passare attraverso la personalizzazione della sincronizzazione di Backbone ecc. – Michael