Sto programmando il mio sito web qui sulla base di MVC.
E sto pensando a un webservice (chissà, forse un giorno creerò un'app per Android o qualcosa del genere).
Il sito e il webservice si comporteranno in modo diverso l'uno dall'altro.
Quindi cosa dovrei fare? Scrivi controller diversi per ogni ... o cose IF dappertutto?
Ad esempio: sul sito, il controller agirà come tale:
Password corretta?
---- > reindirizzare l'utente per accedere alla schermata
Password errata?
---- > visualizza nuovamente la pagina di accesso
Ma il webservice mostrerà semplicemente un json come:
{messaggio: 'password errata / sucess'}
Quale pensi sia l'approccio migliore?