Questa domanda riguarda la coassicurazione di due MVC Framework (sul lato client e sul lato server).Javascript MVC Frameworks e Server Side Frameworks
Alcuni background: Sono abbastanza nuovo per lo sviluppo web, ma sono un programmatore molto abile. Ho imparato javascript e Django solo di recente. Il front-end per la mia app è piuttosto esteso Javascript e quindi ho deciso di utilizzare un framework. Attualmente sto leggendo i framework disponibili e sono incline a backbone.js + jquery.
Il mio problema è che non capisco appieno come un framework MVC come backbone.js possa coesistere con un framework lato server come Django.
Da quello che ho capito di backbone.js, quando c'è una modifica a un modello, le corrispondenti viste relative al modello vengono aggiornate automaticamente. Qui, ci riferiamo ai "punti di vista" del framework lato client giusto? Una tale "visione" sarebbe in grado di comunicare con il "controller" del back-end?
Come sarebbe una possibile struttura di directory? Questa architettura è pessima?
La domanda ha senso? o sono perso?
Edit: Per aggiungere un po 'di chiarezza: Credo che la mia domanda fondamentale è: come un complesso a pagina singola applicazione web JS essere strutturata sul lato client (espertially se u sta utilizzando un framework lato client)? In particolare, sono curioso di sapere come strutturare in modo pulito l'applicazione in termini di oggetti del modello, componenti dell'interfaccia utente, controller e oggetti che gestiscono la persistenza del server.
Grazie. Questa è stata una risposta utile. –