Miglior approccio per il sito Web multilingue - ASP.NET MVC Routing vs AngularJS Routing Translation

0

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:)

    
posta TiagoM 11.10.2016 - 16:31
fonte

0 risposte