Нынче на голом JS, как, в прочем, и на любом другом голом ЯП мало кто кодит, ибо долго, муторно и непродуктивно. Нынче фреймворки правят бал в разработке чего угодно на чем угодно.
По части JS рекомендую обратить внимание на Ember.JS
Очень высокий порог вхождения, но лучше пока ничего не придумали, ИМХО.