Sto per iniziare lo sviluppo di una piccola app da farsi in javascript.

Sto leggendo molto su Require (di cui mi piace il concetto di modulo), e su vari framework, ma avrei bisogno di un consiglio specifico a questo riguardo:

In che modo tenete organizzato il codice, e i file, di una web app? Ci sono framework che aiutano, per esempio, a lavorare in 'MVC ma poi lasciano liberi di usare, per esempio, jQuery Mobile o similari?

Il mio problema col js è che, crescendo, una singola variabile app che contiene tutto NON va piu bene, e neppure una fila di file .js che contengono ciascuno una parte delle definizioni di app.

Insomma, cerco un framework js vero e proprio, con templating, paradigmi e convenzioni ragionevoli.