Sto creando un'app per i binari con i seguenti vincoli
- Non ha database
- Utilizza un'API Web per archiviare e recuperare i dati
- La connessione all'API web avviene tramite una gemma personalizzata.
- La gemma ha una funzionalità di base per effettuare una chiamata API Web in base ai parametri forniti.
- Ho 2-3 diversi tipi di oggetto che posso pensare (o potrebbe essere più precisamente un modello virtuale)
Come dovrebbe essere la struttura del mio programma?
- Devo incorporare tutte le chiamate di metodo all'interno della gemma?
- Devo creare modelli e inserire le chiamate relative a api (quindi tramite il metodo di base della gemma)
- Devo semplicemente ignorare il modello e inserire tutto nel controller. ?
Il secondo metodo sembra il più appropriato, ma tutti i metodi del modello sarebbero statici e chiamerei tutti i metodi essenzialmente senza oggetti.