ecsolution ha scritto:
A me verrebbe più facile costruire direrramente l'html lato server e poi inserirlo nel DOM ma non mi piace tanto l'idea di passare come risposta l'html.
Pensavo che un json fosse una scelta più corretta.
volevo capire se era corretto come procedimento.
voi come lo gestireste?
Direi che è indifferente: tutto dipende da come decidi di imbastire la cosa.
Sotto l'aspetto che poni non penso vi sia grande differenza, salvo il fatto che scaricando JSON devi lavorare maggiormente di DOM e JavaScript, ma sfrutti la potenza del cliente e risparmi CPU/banda sul server a discapito di una maggiore complessità del codice, mentre al contrario semplifichi di molto lo sviluppo poiché il rendering server side è tendenzialmente più facile, ma scarichi più contenuti e impieghi più CPU.
Forse devi valutare anche l'entità dei contenuti veicolati e la difficoltà di riprodurli nel browser, e anche il numero di chiamate che ti aspetti di avere o il grado di customizzazione di ciò che mostri nella pagina.
Quelli sopra sono in generale i "pro e contro" di entrambe le soluzioni.
Forse ti conviene iniziare a sperimentare creando un PoC (Proof of Concept) e vedere se ci sono altre problematiche che si presentano, magari più rilevanti di questa.
Ciao!