Il risultato del seguente processo dovrebbe essere un modulo html. La struttura di questo modulo varia da uno a utente. Ad esempio, potrebbe esserci un numero diverso di righe o potrebbe esserci la necessità di rowspan
e colspan
.
Quando l'utente sceglie di vedere questa tabella viene effettuata una chiamata ajax al server in cui la struttura della tabella viene decisa dal database. Quindi devo creare il codice html per la struttura della tabella che verrà inserita nel DOM tramite JavaScript.
Mi viene in mente il seguente problema: dove dovrei costruire il codice HTML che verrà inserito nel DOM? Sul lato server o dovrei inviare alcuni parametri nel metodo di chiamata ajax ed elaborare la struttura lì?
Quindi la domanda principale riguarda le buone pratiche quando si tratta di decidere tra l'elaborazione lato server o l'elaborazione lato client.
Grazie!