Possiedo un'applicazione .NET in cui la maggior parte dell'interfaccia utente è personalizzata. In alcune pagine, sto usando componenti ExtJS4, come Grid, per mostrare una tabella di utenti, ad esempio. Ho anche un'altra pagina in cui visualizzo un profilo utente e un'altra pagina in cui visualizzo un modulo di domanda. Ci sono molte altre pagine che non usano ExtJS. Uso saltuariamente dei componenti ExtJS e vorrei avere un codice riutilizzabile per negozi e modelli su tutte le pagine in cui utilizzo ExtJS.Architettura ExtJS per applicazione multi pagina
Ho familiarità con l'architettura MVC di ExtJS ma tutta la documentazione e gli esempi dimostrano le migliori pratiche per un'app ExtJS a pagina singola.
Per il mio scenario, cercavo consigli su quale sia il modo migliore per progettare il codice ExtJS.
Devo solo creare negozi e modelli in un file JavaScript comune e includere quel file in ogni pagina? Quindi creare un'istanza di Ext.Application o Ext.onReady per ogni pagina in cui vorrei utilizzare i componenti ExtJS? O dovrei essenzialmente usare un'architettura MVC per ogni pagina in questione solo per pochi componenti?
Voglio solo evitare di copiare/incollare il codice e avere riutilizzabilità. Si prega di raccomandare il percorso migliore da seguire.
Ho appena provato questo approccio in ExtJS 5 e funziona ancora. – HDave