Scelta del modello di progettazione corretto per un'applicazione Web SPA

0

Attualmente sto lottando scegliendo il modello di progettazione migliore per un'applicazione web a pagina singola. Supponiamo che si tratti di un'applicazione di contatto e che ci siano diverse parti dipendenti, ogni parte cambia quando l'altra viene modificata e deve essere nuovamente sottoposta a rendering. Ad esempio, ci sono due sezioni principali: contatto e tag, dopo aver modificato il tag del contatto all'interno della pagina di contatto, la pagina dei tag deve essere aggiornata e ri-eseguita di conseguenza e viceversa.

Attualmente sto pensando di usare il pattern observer proprio come questo:

Tutti i dati sono memorizzati nella classe Data e la classe Contact e Tags sono registrati su di essa. Ogni volta che i dati di Data cambiano, notificherà a tutti gli osservatori iscritti l'aggiornamento del contenuto e il re-rendering della pagina.

Non so se il tempo di rendering sarà troppo lento se i dati diventeranno sempre più grandi, diciamo 6 sezioni diverse per il rendering e un totale di 1000 dati di contatto.

Qualche suggerimento o commento? Grazie!

NOTA: Non riesco a utilizzare react.js o qualsiasi altro framework e attualmente sto usando jquery

    
posta Wayne Chang 25.07.2017 - 18:27
fonte

0 risposte

Leggi altre domande sui tag