Фронт-энд для большого проекта (Javascript) — куда смотреть?
На данный момент читаю книжечку которую советовали на Хабре, называется "Выразительный Джаваскрипт"
Запомнилась одна фраза... "Иногда у вас будет возникать желание написать фреймворк - сопротивляйтесь!" :D 
Иными словами я склоняюсь к тому что писать свой - вариант не самый лучший... ;)
Если проект действительно большой, и Вам нужен интерфейс нагруженный определенным функционалом, то я бы посоветовал посмотреть в сторону dojo. Используем больше года в ынтэрпрайзе, полет нормальный.