honest question: is server side processing generally preferred? if so, why has there been much more evolution on the JS front than on the Node/Django/RoR front?
Javascript as a language went through big changes. Older killer patterns like jQuery were not needed. Browsers started taking a gig of memory and offers more client side power.