las don brindan un patron sobre la configuracion, donde maven es un modelo rigido haciendo mas dificil la personalizacion o imposible en ocaciones, gradle es todo lo contrario se deja personalizar mucha mas fluido y permite que se usen otros lenguajes nativos y se pueden acarcar mas con ayuda las herramientas de su api