Всем привет!
Достался мне проект, который велся несколькими поколениями программистов. Ребята использовали все, что только могли. vanila js, jquery, backbone, knokout и в конце – angular.
Глядя на все это разнообразие встает вопрос – а как лучше это организовать, чтобы не было так мучительно больно?
Как вы организовываете код на фронтенде? Чем пользуетесь, собираете, где храните?
vanila js + jquery и vanila js + angular будут источниками трудноотлаживаемых утечек памяти, поэтому если есть такая возможность, лучше выкинуть эту лапшу и написать с нуля на том, что знаете. На рефакторинг, наверняка, время будет убито больше чем просто сделать все заного.