Definire le classi in JavaScript che esistono nel tuo back-end

7

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?

    
posta tkone 30.12.2011 - 18:43
fonte

1 risposta

1

Ho avuto una domanda / problema simile, per me, knockout.js e il relativo plug-in di mapping hanno funzionato:

link

link

    
risposta data 30.01.2012 - 20:11
fonte

Leggi altre domande sui tag