Quindi sto costruendo il mio sito web con l'opzione per cambiare la lingua sull'intero sito web, ora mi è venuta la domanda ... dovrei fare questo il mio server (usando nel mio caso ASP.NET MVC)? Voglio dire ottenere tutti i testi specifici della lingua dal database per una pagina specifica?
O dovrei usare invece un approccio javascript (AngularJS nel mio caso, perché ne sono a conoscenza) per ottenere i testi specifici per una pagina? Il client richiede un'interfaccia Web per ottenere tutto il testo per tutti i controlli in quella pagina.
Sto solo cercando l'approccio migliore, in termini di prestazioni e organizzazione. Dovrebbe essere un'attività server o client?
Grazie mille per il tuo aiuto!
Al momento sto usando gli helper del rasoio e dell'html (usando il modello) per ottenere questo risultato, ed è davvero brutto, inserendo la logica di business (come l'uso della classe "attivo" nella lingua selezionata del menu a discesa della lingua e così via) all'interno del mio cshtml. Potrei fare lo stesso con Angular e meglio?
Nota a margine: ho appena scoperto questo sito di stackexchange, stavo cercando questo, ho avuto un sacco di domande sul concetto di programmazione durante il mio lavoro:)