Non sembra relativamente duplice definire i tuoi Modelli nel tuo codice backend E sul tuo front-end per una ricca applicazione Internet?
Sto eseguendo il porting di un'applicazione GUI che avevo scritto per avere un'interfaccia web, che è tutto grandioso e piacevole, ma cose come Spine, SproutCore, JavascriptMVC dovrebbero definire modelli e viste e implementare controller specifici.
Essendo che ho un pattern MVC ben definito sul mio codice backend (che semplifica il porting, le viste della mia app prendevano dit python e restituivano dict di python ai controller che potevano interfacciarsi facilmente con i modelli ; Posso solo convertirli in JSON avanti e indietro per parlare con il front-end web), perché dovrei voler ricreare nuovamente l'intero pattern sul front-end?
Quali sono i modi migliori per aggirare questo problema?
Dovrei semplicemente dire "svitare questo" e usare qualcosa come link ? Devo scrivere un po 'di codice per esportare i miei modelli in JSON e poi scrivere del codice JavaScript per costruire automaticamente i Modelli sul front-end, quindi li definirò ancora una volta?
Quale sarebbe l'approccio migliore a questo?