Ho un'applicazione backbone mission-critical costruita prima che AMD e CommonJS fossero ampiamente utilizzati. Questa applicazione fa un uso pesante del pattern Object Namespacing, in modo che tutte le viste, i controller, ecc. Siano nidificati in profondità in un singolo oggetto ParentObject, ad es. %codice%. Continuando con questo esempio, ParentObject.Views.Feature.TableView
farà riferimento ad altre viste, raccolte, utilità, ecc. Nello stesso spazio dei nomi ParentObject: TableView
.
La mia domanda, suppongo, è anche possibile separarla e iniziare a usare CommonJS, in gran parte per modernizzare gli strumenti attorno a questa applicazione?
L'applicazione ha 128.526 linee di codice. Qual è il meglio che posso sperare, qui?