Para evitar el uso de muchas dependencias utilizar backbonejs y underscorejs para ordenar un poco la estructura del código javascript