Sto programmando un'applicazione mobile in Sencha Touch con il backend in Rails. Ho scoperto che ho separato sempre di più i due mentre approfondisco Sencha: dove Im fondamentalmente nel punto in cui Rails funziona solo come memoria del mio modello (database) e Sencha utilizza tutto ciò che serve tramite JSON - riproducendo gran parte della logica già presente nei binari.Gestione utenti/sessioni tra Sencha Touch e Rails (backend)
La mia domanda è cosa consigliare quando si tratta di delegare le funzioni a ciascuna applicazione? Ho implementato REST nella mia app Sencha in modo che possa comunicare Utente e dati associati e archiviarlo nello stesso formato.
È questo il modo giusto per la gestione della sessione utente? Devo ridare più potenza alle rotaie? IE: dove immagazzino la sessione? Posso farlo sul server? Dovrei farlo come gestione della memoria di sessione? Memoria locale? Non lo so.
Gradirei qualche consiglio. Grazie.
Interessante. Sto scoprendo che questo è vero sempre di più durante la programmazione. La mia idea originale sarebbe quella di sviluppare un nuovo set di viste Rails per l'app mobile, ma il tuo diritto: le strutture MVC separate sembrano fornire la migliore esperienza in termini di reattività. – JBlake
Vero- "(Probabilmente, potremmo vedere un mondo in cui i server diventano piuttosto stupidi, in relazione alla ricchezza delle applicazioni sul lato client. Immagino che questo sia solo il ciclo successivo del pendolo thick-client/thin-client che è stato oscillare per decenni ;-)) " – arvindwill